Skip to content

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

Rhyngwyneb: RegisterContext ​

Alffa

Y stad rhannol y mae galwad register() yn ei hadeiladu unwaith ac yn ei ffilwro i bob ElementDefinition. Mae’n cludo’r addasiwr rhestr-enw blaendir sy’n ymwybodol o ragddodiad, y cynorthwyydd tag() ar gyfer marcio wedi’i fewnosod, y rhagddodiad dosbarth-CSS I, y faner cefnogaeth + llwybwr i Aromyriad Gorchmynion Invoker, y ffatrïoedd wrapper/variantClass/iconSvg, a data lleoliad (strings, locale, dir, firstDay).

Eiddo ​

registry ​

registry: ElementRegistry

Alffa

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


tag ​

tag: (base) => string

Alffa

Mapiwch enw sylfaen i’r tag rhagddodiad-aktiff (ar gyfer marcio wedi’i fewnosod, querySelector, tagName).

Paramedrau ​

base ​

string

Yn dychwelyd ​

string


I ​

I: object

Alffa

Y rhagddodiad dosbarth-CSS ar gyfer taflenni cydrannau wedi’u mewnleinio — bob amser instui, ar wahân i’r rhagddodiad tag.

prefix ​

readonly prefix: "instui"


invokerSupported ​

invokerSupported: boolean

Alffa

A yw’r porwr yn cefnogi API Gorchmynion Invoker (command/commandfor).


onCommand ​

onCommand: OnCommand

Alffa

Llwybrau digwyddiadau command targed (neu fwrlwm clic) at ddibenwr.


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

Paramedrau ​

tag ​

string

css ​

string

render ​

(host) => string

options? ​
display? ​

string

invoker? ​

boolean

Yn dychwelyd ​

void


variantClass ​

variantClass: (name, host) => string

Alffa

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

Paramedrau ​

name ​

string

host ​

HTMLElement

Yn dychwelyd ​

string


iconSvg ​

iconSvg: (name) => string

Alffa

Datrys enw eicon i SVG wedi’i fewnosod (strîng gwag pan nad yw’n hysbys).

Paramedrau ​

name ​

string

Yn dychwelyd ​

string


locale ​

locale: string

Alffa

Tag lleoliad BCP47 a ddefnyddir ar gyfer fformatio toLocaleDateString a Intl.


dir ​

dir: "ltr" | "rtl"

Alffa

Cyfeiriad testun a ddetholwyd o’r bundle lleoliad gweithredol.


firstDay ​

firstDay: number

Alffa

Diwrnod cyntaf y wythnos fel mynegai JS Date.getDay() (0=Dydd Sul … 6=Dydd Sadwrn).


strings ​

strings: WebComponentStrings

Alffa

Llinynnau UI wedi’u cyfieithu ar gyfer pob elfen ymddygiadol.