ThiloDesign System
DV

Popover

shadcn/ui

Floating panel anchored to a trigger. For filters, settings, custom pickers, and contextual actions.

@/components/ui/popover

Alignment — align prop

alignPreviewBehavior
startLeft edge of content aligns to left edge of trigger — toolbars, dropdown menus
centerContent centered on trigger — icon buttons, popovers in the middle of a page
endRight edge aligns to right edge of trigger — right-side toolbars, overflow menus

Side — side prop

Default: side="bottom" · sideOffset=4

Content patterns

Simple

With form

In context — ticket table filter

Tickets
Filter popover: align="end" so it opens flush with the right side of the trigger

Props — PopoverContent

PropDefaultDescription
align"center"start | center | end — horizontal alignment relative to trigger
side"bottom"top | right | bottom | left — which side to open on
sideOffset4Gap in px between trigger and popover content
classNamew-[Npx] to set width; default padding is p-4

Tokens: bg-popover text-popover-foreground border-border shadow-md

On this page