bearnie

Popover

Floating panel for additional content.

Installation

npx bearnie add popover
npx bearnie add popover

Usage

import {
Popover,
PopoverTrigger,
PopoverContent,
} from "@/components/ui/popover"
<Popover>
<PopoverTrigger>
  <Button>Open</Button>
</PopoverTrigger>
<PopoverContent>
  Content goes here.
</PopoverContent>
</Popover>

Examples

Side bottom

Side top

Side right

Side left

With form

Anatomy

  • Popover - The root container
  • PopoverTrigger - The element that opens the popover
  • PopoverContent - The floating content panel

Props

PopoverContent

PropTypeDefaultDescription
sidetop | right | bottom | leftbottomPosition relative to trigger
alignstart | center | endcenterHorizontal alignment
classstring-Additional CSS classes

All other Popover components accept class for additional CSS classes.