import type { ComponentProps } from 'react' import { Popover as PopoverPrimitive } from '@base-ui/react/popover' import { cn } from '@/client/lib/cn' function Popover({ ...props }: PopoverPrimitive.Root.Props) { return } function PopoverTrigger({ ...props }: PopoverPrimitive.Trigger.Props) { return } type PopoverContentProps = PopoverPrimitive.Popup.Props & Pick< PopoverPrimitive.Positioner.Props, 'align' | 'alignOffset' | 'disableAnchorTracking' | 'positionMethod' | 'side' | 'sideOffset' > & Pick function PopoverContent({ className, align = 'center', alignOffset = 0, disableAnchorTracking = false, positionMethod = 'absolute', side = 'bottom', sideOffset = 4, keepMounted = false, container, ...props }: PopoverContentProps) { return ( ) } function PopoverHeader({ className, ...props }: ComponentProps<'div'>) { return (
) } function PopoverTitle({ className, ...props }: PopoverPrimitive.Title.Props) { return ( ) } function PopoverDescription({ className, ...props }: PopoverPrimitive.Description.Props) { return ( ) } export { Popover, PopoverContent, PopoverDescription, PopoverHeader, PopoverTitle, PopoverTrigger }