Skip to content

Vizel API / core/src / VizelBlockMenuTriggerController

Interface: VizelBlockMenuTriggerController ​

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

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

Activate the document-level VIZEL_BLOCK_MENU_EVENT listener.

Returns ​

void


unmount ​

ts
readonly unmount: () => void;

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

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

Replace the open callback without re-attaching the listener.

Parameters ​

ParameterType
optionsVizelBlockMenuTriggerControllerOptions

Returns ​

void

Released under the MIT License.