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