Skip to content

Vizel API / core/src / VizelNodeSelectorTriggerSpec

Interface: VizelNodeSelectorTriggerSpec ​

Defined in: packages/core/src/builders/node-selector.ts:29

Trigger button metadata. The trigger displays the currently-active block type's icon + label, falls back to the locale-aware "Text" label when no node type matches, and advertises the popover as a listbox.

Properties ​

ariaLabel ​

ts
ariaLabel: string;

Defined in: packages/core/src/builders/node-selector.ts:37

Localized aria-label ("Current block type: <label>").


attrs ​

ts
attrs: object;

Defined in: packages/core/src/builders/node-selector.ts:39

ARIA attrs for the trigger button.

aria-expanded ​

ts
aria-expanded: boolean;

aria-haspopup ​

ts
aria-haspopup: "listbox";

iconName ​

ts
iconName: VizelNodeTypeIconName;

Defined in: packages/core/src/builders/node-selector.ts:31

Icon name for the currently active block type.


label ​

ts
label: string;

Defined in: packages/core/src/builders/node-selector.ts:33

Label for the currently active block type.


title ​

ts
title: string;

Defined in: packages/core/src/builders/node-selector.ts:35

Localized title attribute ("Change block type").

Released under the MIT License.