Popover

Displays rich content in a animated portal, triggered by a button.

Installation

npx shadcn@latest add https://scrollxui.dev/registry/popover.json 

Usage

import {
  Popover,
  PopoverContent,
  PopoverTrigger,
} from "@/components/ui/popover"
<Popover>
  <PopoverTrigger>Open</PopoverTrigger>
  <PopoverContent>Place content for the popover here.</PopoverContent>
</Popover>

API Reference

Popover

Displays rich content in a animated portal, triggered by a button.

Props

PropertyTypeDefaultDescription
childrenReactNoderequired
Content to be rendered inside the Popover. Required for Popover, PopoverTrigger, PopoverContent, and PopoverAnchor.
align"start" | "center" | "end" | "baseline""center"
Alignment of the PopoverContent relative to the trigger. Used in PopoverContent.
sideOffsetnumber4
Offset distance in pixels between the PopoverContent and its trigger. Used in PopoverContent.
classNamestring-
Additional CSS classes to style PopoverContent. Used in PopoverContent.
...propsComponentProps-
All other native Popover props from @radix-ui/react-popover Root, Trigger, Content, or Anchor.

Built withby Ahdeetai.