Skip to content

Vizel API / core/src / VizelBlockMenuTriggerController

Interface: VizelBlockMenuTriggerController

Defined in: packages/core/src/controllers/blockMenuTrigger.ts:21

Returned by createVizelBlockMenuTriggerController.

Mirrors the canonical controller shape so framework adapters never attach the custom-event listener themselves.

Properties

mount

ts
readonly mount: () => void;

Defined in: packages/core/src/controllers/blockMenuTrigger.ts:23

Activate the document-level VIZEL_BLOCK_MENU_EVENT listener.

Returns

void


unmount

ts
readonly unmount: () => void;

Defined in: packages/core/src/controllers/blockMenuTrigger.ts:25

Detach the listener. Calling unmount more than once is a no-op.

Returns

void


update

ts
readonly update: (options) => void;

Defined in: packages/core/src/controllers/blockMenuTrigger.ts:27

Replace the open callback without re-attaching the listener.

Parameters

ParameterType
optionsVizelBlockMenuTriggerControllerOptions

Returns

void

Released under the MIT License.