Skip to content

Vizel API / core/src / VizelPopoverController

Interface: VizelPopoverController

Defined in: packages/core/src/controllers/popoverController.ts:56

Returned by createVizelPopoverController.

Combines positioning and dismissal under one mount/unmount lifecycle. updatePosition() is exposed so callers can trigger a reposition explicitly after layout-affecting changes that the reposition subscription misses (for example the body's content changing height).

Properties

mount

ts
readonly mount: () => void;

Defined in: packages/core/src/controllers/popoverController.ts:58

Activate listeners and place the body.

Returns

void


unmount

ts
readonly unmount: () => void;

Defined in: packages/core/src/controllers/popoverController.ts:60

Detach listeners. Idempotent.

Returns

void


updatePosition

ts
readonly updatePosition: () => void;

Defined in: packages/core/src/controllers/popoverController.ts:62

Recompute and apply the body's position against the anchor.

Returns

void

Released under the MIT License.