Skip to content

pantoken / renderers/web-components/src / buildRegisterContext

Fušla: buildRegisterContext()

buildRegisterContext(options, target, resolveIconSvg): RegisterContext

Alffa

Buođaheapmi shared RegisterContext register()-stiladusa čuovggaid birra buot elamentta define. Ikona-risolvera leat injekteerbar: register() maid oainnát guovža, @pantoken/icons-rávddiin iconSvg (default-juvllat maid liikká buot stivrečála caller-ii), ja per-elamentta CDN-builds addá noopIconSvg elementtaidei mii ii geatnegat sihkkarit — @pantoken/icons/@pantoken/tokens lea multta-MB dependenssa, ja go Rollup ii sáhttá code-splittet iife/umd outputa, muhtun maid maid stagis dahkat bundle-n entry-stiiguin, dego buot bundleis, geavahan maid dan eatnamiiddaš elamentta koda niehku čuovgga várás. Dát modul ii leat top-level sivu-effekta dovddusmahttun — importerejuvvo (dovddut importere ../index.ts, mii auto-registereha buot importta) ii váldde iconSvg muhtoš go caller ledje sii galggašii dovdit.

Parametera

options

RegisterContextOptions

Sama formma mii register()-s optiovain, only illuheapmi nieđá.

target

ElementRegistry

Registruvdna mii galggašii määritella/dađisttihit.

resolveIconSvg

(name) => string

Resolvera mii leat válddame ctx.iconSvg-in — gávdnet iconSvg geavaheaddji-ikonáidna válbmiidealuid dahkat, vai noopIconSvg go callerin elamenttasett dáhpáhuslaš ii ollu oaidnán duohttalihttuheapmi (geahččat ICON_ELEMENTS ./elements-meta.ts-is).

Gullii / Gávdnat

RegisterContext