Skip to content

Vizel API / core/src / VizelNodeSelectorTriggerSpec

Interface: VizelNodeSelectorTriggerSpec

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

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:36

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


attrs

ts
attrs: object;

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

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:30

Icon name for the currently active block type.


label

ts
label: string;

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

Label for the currently active block type.


title

ts
title: string;

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

Localized title attribute ("Change block type").

Released under the MIT License.