Skip to content

pantoken / renderers/web-components/src / buildRegisterContext

Mahi: buildRegisterContext()

buildRegisterContext(options, target, resolveIconSvg): RegisterContext

Alpha

Hangaia te RegisterContext ā-roa he waea ā-register() ki ia āhuatanga ki te define. Ka taea te whakauru i te whakatau tohu: ko register() ka tuku tonu i te tino, @pantoken/icons-taapirihia iconSvg (koinei te whanonga taunoa ka kore e huri mō ia kaitaunaki o nāianei), ina rā ko te hanga CDN mō ia āhuatanga ka tuku i noopIconSvg mō ngā āhuatanga kāore tahi e karanga — ko @pantoken/icons/@pantoken/tokens he whakawhirinaki rahi-MB, ā, i te mea kāore e taea e Rollup te wewete-waehere iife/umd whakaputanga, ka riro i te pōkai katoa ngā mea ka taea te toro kia ā-taupānga mai i te tomokanga o te pōkai, ahakoa mēnā kāore te rori waehere o tērā āhuatanga ka karanga i taua wā. Kāore tēnei mōkihi e whai pānga taumata-tihi mō tēnei take — ko te kawemai i a ia (hēke ki te kawemai i ../index.ts, e rēhita aunoa ana i ngā mea katoa i te kawemai) kāore e tae ki iconSvg mēnā kāore te kaitaunaki e tuku mai.

Ngā Tawhā

options

RegisterContextOptions

Te āhua kotahi pēnei i ngā kōwhiringa o register(), engari kāore he only.

target

ElementRegistry

Te rēhita hei tautuhi ki roto.

resolveIconSvg

(name) => string

Te whakatau e herea ki ctx.iconSvg — tukuna iconSvg mō ngā tohu tūturu rānei noopIconSvg mēnā kua whakamanahia e te huinga āhuatanga o te kaitaunaki kāore rātou e whakakite i tētahi (tīkina atu ICON_ELEMENTS i roto i ./elements-meta.ts).

Whakahokia

RegisterContext