Popover

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

Made by imskyleen
Edit on GitHub

Installation

Usage

<Popover>
  <PopoverTrigger>Open popover</PopoverTrigger>
  <PopoverContent>
    <div>Popover content</div>
    <PopoverClose>Close popover</PopoverClose>
  </PopoverContent>
</Popover>

API Reference

Popover

PopoverTrigger

PopoverContent

PropTypeDefault
transition?
Transition
{ type: 'spring', stiffness: 300, damping: 25 }
...props?
HTMLMotionProps<"div">
-

The forceMount and asChild properties are not supported in the PopoverContent component, as it is used for animation.

PopoverClose

Credits

Built by Skyleen. The source code is available on GitHub.

Last updated: 10/2/2025