Skip to content

OverlayPopover ​

A floating panel on the Popover API, placed next to its trigger with flip and shift.

ts
import { OverlayPopover } from '@zairakai/vue-components/Overlay'

Usage ​

vue
<OverlayPopover />

Props ​

NameTypeDefaultDescription
idstring
classstring
modelValuebooleanundefinedWhether the panel is open. Use it with v-model, it works without too.
placementstring'bottom'
offsetnumber8The distance to the trigger, in pixels.
modestring'auto'"auto" closes on a click outside and on Escape; "manual" only closes from the code.
haspopupstring'dialog'What kind of popup the trigger opens, for assistive technologies.
rolestring'dialog'The role of the panel.
labelstring

Events ​

NameDescription
update:modelValue

Slots ​

NameDescription
trigger
default

See Theming for the class hooks and the data-* state of the components.

Documentation of 1.4.4 , built from 8e9b054 on 1.4.4 by pipeline #2989941079 on 2026-10-26.