Skip to content

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

Interfáhta: RegisterContext ​

Alffa

Ovttas stáhta mii register() čállean okta ja šaddá buohkái ElementDefinition. Ná leat prefiksaš hástalusregistreraadára, tag() dávildasvuohta álggoheapmái gulesmárkkos, CSS-klassa prefiksas I, Invoker Commands -suohkanbannas+router, wrapper/variantClass/iconSvg fabrikkat, ja lokála dátat (strings, locale, dir, firstDay).

Properties ​

registry ​

registry: ElementRegistry

Alffa

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


tag ​

tag: (base) => string

Alffa

Máppa jorgalvasnamma sáhttu čuovvut aktivalaš-prefiksas teaggii (gulesmárkkos querySelector, tagName).

Parametera ​

base ​

string

Gullii / Gávdnat ​

string


I ​

I: object

Alffa

CSS-klassa prefiksas gulleva komponenttasheetta maid inlíneda — olggu instui, eret tag-prefiksast.

prefix ​

readonly prefix: "instui"


invokerSupported ​

invokerSupported: boolean

Alffa

Geavahit browser Invoker Commands API:n ( command/commandfor )?


onCommand ​

onCommand: OnCommand

Alffa

Reitá targetta command eará dhacat (vai klik-fallback) handler:s.


wrapper ​

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

Alffa

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).

Parametera ​

tag ​

string

css ​

string

render ​

(host) => string

options? ​
display? ​

string

invoker? ​

boolean

Gullii / Gávdnat ​

void


variantClass ​

variantClass: (name, host) => string

Alffa

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

Parametera ​

name ​

string

host ​

HTMLElement

Gullii / Gávdnat ​

string


iconSvg ​

iconSvg: (name) => string

Alffa

Rávdda ikona-olu nummár inline SVG:na (muhto háliidit galggašii de máŋgašvuohta = '') .

Parametera ​

name ​

string

Gullii / Gávdnat ​

string


locale ​

locale: string

Alffa

BCP47 lokála tag mii geavvabá toLocaleDateString ja Intl formátteárbmáid.


dir ​

dir: "ltr" | "rtl"

Alffa

Teksta dohkkádit maid gávdnos lokála bundle:st.


firstDay ​

firstDay: number

Alffa

Vuossár donrru bearjadaga lohku JS Date.getDay() index:s (0=sotnabeaivvi … 6=ládjedaga).


strings ​

strings: WebComponentStrings

Alffa

Transleárvvuheapmi UI-tekstit das čállagat buohccái bealvvaheaddjiid.