Primitive

Popover

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

Installation

npx benflux-ui add popover

Usage

import { Popover, PopoverContent, PopoverTrigger } from "@benflux-ui/react"

<Popover>
  <PopoverTrigger asChild>
    <Button>Open</Button>
  </PopoverTrigger>
  <PopoverContent>
    Place content for the popover here.
  </PopoverContent>
</Popover>

Props — PopoverContent

PropTypeDefaultDescription
side"top" | "right" | "bottom" | "left""bottom"Preferred side to open the popover
align"start" | "center" | "end""center"Alignment along the side
sideOffsetnumber4Distance in pixels from the trigger