Popover

popover preview

A floating overlay panel triggered by clicking a button. Unlike tooltips, popovers are click-activated and can contain rich interactive content.

Figma variant properties: Content/Header-Row=True/False, Status=Default/Info/Success/Warning/Error


Preview

Component preview image — to be added manually from Figma export.


Variants

Variant
Default
With header
With header and status
With actions
Positioned: top/right/bottom/left

Props

Property Type Default Description
trigger element null Element that opens the popover
open boolean false Controlled open state
placement "top" "right" "bottom"
showHeader boolean false Show header row
title string null Header title text

Usage

Do

  • Use for secondary information or actions that shouldn't interrupt the main flow.
  • Provide a visible close button.
  • Dismiss on Escape or click-outside.

Don't

  • Don't put essential required information in a popover.
  • Don't trigger popovers on hover — use Tooltip instead.
  • Don't nest popovers.

Accessibility

  • aria-expanded on trigger.
  • aria-controls linking to popover id.
  • role='dialog' for modal popovers.
  • Focus trap when modal. Escape closes and returns focus.

Tokens Used

  • color.semantic.Background.Inverse
  • color.semantic.Border.Primary
  • elevation.L2
  • borderRadius.M
  • spacing.M