Skip to content

pantoken-root / renderers/web-components/src / RegisterContext

Comhéadan: RegisterContext ​

Ailfha

An stát comhroinnte a thógann glao register() uair amháin agus a shruthaíonn go gach ElementDefinition. Iompraíonn sé an t-oiriúnóir clárúcháin a bhfuil eolas ar réamhfhocal aige, an chabhair tag() do mharcáil shaorthréith, an réamhfhocal rang-CSS I, an t-idirghabhálaí + rúire tacaíochta do Ordú Invoker, na monaróirí wrapper/variantClass/iconSvg agus sonraí réigiúnacha (strings, locale, dir, firstDay).

Airíonna ​

registry ​

registry: ElementRegistry

Ailfha

The scoped registry: rewrites instui-<base> → the active-prefix tag on get/define.


tag ​

tag: (base) => string

Ailfha

Mapáil ainm bhunúsach chuig an lipéad gníomhach-réamhfhocail (do mharcáil shaorthréith, querySelector, tagName).

Paraiméadair ​

base ​

string

Tuairisceáin ​

string


I ​

I: object

Ailfha

An réamhfhocal rang-CSS do na bileoga comhpháirte inlíonta — i gcónaí instui, ar leith ón réamhfhocal lipéid.

prefix ​

readonly prefix: "instui"


invokerSupported ​

invokerSupported: boolean

Ailfha

An dtacaíonn an brabhsálaí le API Ordú Invoker (command/commandfor).


onCommand ​

onCommand: OnCommand

Ailfha

Marshála ócáidí command sprioc (nó rolltáil cliceáil mar thuarastail) chuig láimhseálaí.


wrapper ​

wrapper: (tag, css, render, options?) => void

Ailfha

Define a shadow-DOM element: <style>:host{display}css</style> + markup from render(host). invoker: true forwards the host's popovertarget/command to the inner <button> (IDL).

Paraiméadair ​

tag ​

string

css ​

string

render ​

(host) => string

options? ​
display? ​

string

invoker? ​

boolean

Tuairisceáin ​

void


variantClass ​

variantClass: (name, host) => string

Ailfha

Build a .instui-<name> class with an optional -color-<variant> modifier from variant.

Paraiméadair ​

name ​

string

host ​

HTMLElement

Tuairisceáin ​

string


iconSvg ​

iconSvg: (name) => string

Ailfha

Réitigh ainm deilbhín go SVG inlíonta (stríoca folamh má tá neamhbhuailte).

Paraiméadair ​

name ​

string

Tuairisceáin ​

string


locale ​

locale: string

Ailfha

Lipéad réigiúnach BCP47 a úsáidtear le haghaidh formáidithe toLocaleDateString agus Intl.


dir ​

dir: "ltr" | "rtl"

Ailfha

Treoshuíomh téacs a díorthaítear ón bundle réigiúnach gníomhach.


firstDay ​

firstDay: number

Ailfha

Lá chéad na seachtaine mar innéacs JS Date.getDay() (0=Domhnach … 6=Satharn).


strings ​

strings: WebComponentStrings

Ailfha

Sreangáin UI aistrithe do gach eilimint iompartha.