Popover
A floating panel anchored to a trigger.
Installation
npx shadcn@latest add @blank/popoverUsage
import {
Popover,
PopoverContent,
PopoverDescription,
PopoverHeader,
PopoverTitle,
PopoverTrigger,
} from "@/components/ui/popover"<Popover>
<PopoverTrigger asChild>
<Button variant="outline">Open</Button>
</PopoverTrigger>
<PopoverContent>
<PopoverHeader>
<PopoverTitle>Title</PopoverTitle>
<PopoverDescription>Description</PopoverDescription>
</PopoverHeader>
</PopoverContent>
</Popover>Examples
Form
API Reference
Popover
Every Radix Popover.Root prop: open, defaultOpen, onOpenChange, modal.
PopoverContent
Every Radix Popover.Content prop, such as side and collisionPadding, with these defaults:
| Prop | Type | Default |
|---|---|---|
align | "start" | "center" | "end" | "center" |
sideOffset | number | 4 |
PopoverAnchor
Positions the content against an element other than the trigger.
PopoverHeader, PopoverTitle, PopoverDescription
A div, an h2 and a p for the standard heading block.