Skip to content

pantoken / renderers/web-components/src / buildRegisterContext

Fonksyon: buildRegisterContext()

buildRegisterContext(options, target, resolveIconSvg): RegisterContext

Alfa

Bati RegisterContext pataje a kòm yon apèl estil register() ki konekte nan tout element yo define. Rezolvè ikon an kapab enjekte: register() toujou pase reyèl la, @pantoken/icons-sipoze iconSvg (konpòtman default enkonsève pou chak rele ki egziste), pandansetan build CDN pou chak element pase noopIconSvg pou eleman ki pap janm rele li — @pantoken/icons/@pantoken/tokens se yon depandans plizyè MB, e depi Rollup pa ka code-split iife/umd pwodiksyon an, nenpòt bagay ki estatikman rive nan antre yon bundle fini ladan l, dekwa si chemen kòd eleman sa a janm rele li oswa ou pa. Modil sa a pa gen okenn efè segondè nan tèt-li pou rezon sa a menm — enpòte li (kontrèman ak enpòte ../index.ts, ki otomatize enrejistre tout bagay sou enpòte) pa janm rive iconSvg sòf si rele a pase li an.

Paramèt

options

RegisterContextOptions

Menm estrikti ak opsyon register() genyen, san only.

target

ElementRegistry

Rejis la kote pou defini ladan l.

resolveIconSvg

(name) => string

Rezolvè a k'ap konekte nan ctx.iconSvg — pase iconSvg pou ikon reyèl oswa noopIconSvg lè seri eleman rele a pwouve ke li pap janm rann youn (gade ICON_ELEMENTS nan ./elements-meta.ts).

Retounen

RegisterContext