Popover

Displays rich content in a portal, triggered by clicking an element.

Example

API Reference

VoltPopoverArrow — volt-popover-arrow

InputTypeDefault
padding number | undefined 4
hidden boolean false

VoltPopoverTrigger — [voltPopover]

InputTypeDefault
voltPopover NgpOverlayContent<unknown> | undefined undefined
placement NgpPopoverPlacement 'bottom'
offset NgpOffset 8
showDelay number 0
hideDelay number 0
flip NgpFlip true
shift NgpShift true
container HTMLElement | string | null null
scrollBehavior 'reposition' | 'block' | 'close' 'reposition'
context unknown undefined
anchor HTMLElement | null null
trackPosition boolean false
cooldown number 0
disabled boolean false
closeOnOutsideClick boolean true
closeOnEscape boolean true
OutputType
openChangeboolean

Component Source

Install via CLI:npx @voltui/cli add popover
TypeScript
Loading editor…

Copy this code to your project. The component uses ng-primitives/popover.