sigilUI

Popover

Show contextual content in an anchored floating panel.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { Popover, PopoverTrigger, PopoverAnchor, PopoverContent } from "@sigil-ui/components";

Usage

<Popover>
  <PopoverTrigger asChild><Button variant="outline">Open popover</Button></PopoverTrigger>
  <PopoverContent>
    <p className="text-sm text-[var(--s-text-muted)]">Popover content goes here.</p>
  </PopoverContent>
</Popover>

Sub-components

This component includes the following parts:

  • <PopoverTrigger>
  • <PopoverAnchor>
  • <PopoverContent>

Token integration

CSS VariablePurpose
--s-card-radiusCard radius
--s-borderBorder
--s-border-styleBorder style
--s-surfaceSurface
--s-textText
--s-shadow-mdShadow md