easeUI

Popover

A panel of arbitrary content anchored to a trigger, opening on click and flipping above it when there's no room below.

Installation

$ bunx --bun shadcn add @easeui/popover

API reference

ComponentPropTypeDefaultDescription
Popoveropen?boolean-Controlled open state.
PopoverdefaultOpen?booleanfalseInitial open state when uncontrolled. Default false.
PopoveronOpenChange?((open: boolean) => void)--
PopoverclassName?string--
PopoverContentside?"top" | "bottom"bottomWhich trigger edge the panel hangs from. Default "bottom".
PopoverContentalign?"start" | "end"startWhich trigger edge the panel aligns to. Default "start".
PopoverContentclassName?string--

Updated