THEME
MOTION
HAPTIC
SOUND

POPOVER

Anchored floating panel, click to open. Closes on outside click / Escape.

Live demo

Import

import { Popover } from '@cathode-ui/react';

Props

Name Type Default Required Description
trigger ReactNode — yes
children ReactNode — yes
open boolean — — Controlled — pair with onOpenChange.
defaultOpen boolean false — Uncontrolled fallback.
onOpenChange (open: boolean) => void — —
align 'start'|'end' start —

Examples

info

<Popover trigger={<Button>DETAILS</Button>}><p>Some info</p></Popover>

Accessibility

Role: dialog

Feedback

Hapticnone
Soundnone

← All components