Skip to content

pantoken / renderers/web-components/src / RegisterContext

Interfész: RegisterContext

Alfa

Az a megosztott állapot, amelyet egy register() hívás egyszer felépít, és továbbít minden ElementDefinition elemnek. Tartalmazza az előtag-tudatos regiszter-adaptert, a beágyazott jelölésekhez használt tag() segédet, a CSS-osztály előtagot (I), az Invoker Commands támogatási jelzőt + útválasztót, a wrapper/variantClass/iconSvg gyárakat, valamint a területi beállítások adatait (strings, locale, dir, firstDay).

Tulajdonságok

registry

registry: ElementRegistry

Alfa

A hatókörös regisztráció: átírja a instui-<base> → az aktív előtag címkét a get/define értéken.


tag

tag: (base) => string

Alfa

Leképez egy alapnevet az aktív előtag címkéhez (beágyazott jelölésnél, querySelector, tagName).

Paraméterek

base

string

Visszatérés

string


I

I: object

Alfa

A beágyazott komponens lapok CSS-class előtagja — mindig instui, függetlenül a címke előtagjától.

prefix

readonly prefix: "instui"


invokerSupported

invokerSupported: boolean

Alfa

Hogy a böngésző támogatja-e az Invoker Commands API-t (command/commandfor).


onCommand

onCommand: OnCommand

Alfa

Irányítson egy cél command eseményeit (vagy egy click visszafallást) egy kezelőhöz.


wrapper

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

Alfa

Határozzon meg egy shadow-DOM elemet: <style>:host{display}css</style> + jelölés a render(host) értékből. invoker: true továbbítja a gazdagép popovertarget/command értékét a belső <button> (IDL) értékre.

Paraméterek

tag

string

css

string

render

(host) => string

options?
display?

string

invoker?

boolean

Visszatérés

void


variantClass

variantClass: (name, host) => string

Alfa

Készítsen egy .instui-<name> osztályt egy opcionális -color-<variant> módosítóval a variant értékből.

Paraméterek

name

string

host

HTMLElement

Visszatérés

string


iconSvg

iconSvg: (name) => string

Alfa

Oldjon fel egy ikon nevét beágyazott SVG-re (üres karakterlánc, ha ismeretlen).

Paraméterek

name

string

Visszatérés

string


locale

locale: string

Alfa

A(z) toLocaleDateString és Intl formázásához használt BCP47 területi beállítási címke.


dir

dir: "ltr" | "rtl"

Alfa

Az aktív területi beállítások csomagjából származtatott szövegirány.


firstDay

firstDay: number

Alfa

A hét első napja JS Date.getDay() indexként (0=Vasárnap … 6=Szombat).


strings

strings: WebComponentStrings

Alfa

Lefordított felhasználói felületi karaktersorozatok minden viselkedési elemhez.