import React from 'react'; import { PopoverRoot as PopoverBase, PopoverContent, type PopoverContentVariant, PopoverTrigger, type PopoverTriggerType, } from './PopoverBase'; export interface PopoverProps extends React.ComponentProps, Pick, 'align' | 'side' | 'onOpenAutoFocus'> { children: React.ReactNode; content: React.ReactNode; className?: string; trigger?: PopoverTriggerType; size?: PopoverContentVariant['size']; sideOffset?: number; } export const Popover = React.memo( ({ children, content, align, side, className = '', trigger = 'click', size = 'default', sideOffset, onOpenAutoFocus, ...props }) => { return ( {children} {content} ); } ); Popover.displayName = 'Popover';