{"version":3,"file":"HoverCard.cjs","sources":["../../../../src/components/overlay/hover-card/HoverCard.tsx"],"sourcesContent":["import { PreviewCard } from '@base-ui/react/preview-card'\r\nimport { memo } from 'react'\r\n\r\nimport HoverCardContent from '@components/overlay/hover-card/components/content/HoverCardContent.tsx'\r\nimport HoverCardTrigger from '@components/overlay/hover-card/components/trigger/HoverCardTrigger.tsx'\r\nimport type { HoverCardCompound } from '@components/overlay/hover-card/types'\r\nimport type { HoverCardProps } from '@components/overlay/hover-card/types/HoverCard.props.ts'\r\n\r\n/**\r\n * A hover-activated overlay built on top of `@base-ui/react/preview-card`.\r\n * It behaves like a popover but opens on hover and stays open while the cursor\r\n * is over the trigger or the panel.\r\n *\r\n * Reuses the popover content styles for visual consistency.\r\n */\r\nconst HoverCard = memo<HoverCardProps>((props) => (\r\n    <PreviewCard.Root {...props} />\r\n)) as unknown as HoverCardCompound\r\n\r\nHoverCard.displayName = 'HoverCard'\r\nHoverCard.Trigger = HoverCardTrigger\r\nHoverCard.Content = HoverCardContent\r\n\r\nexport default HoverCard\r\n"],"names":["HoverCard","memo","props","jsx","PreviewCard","HoverCardTrigger","HoverCardContent"],"mappings":"4NAeMA,EAAYC,EAAAA,KAAsBC,GACpCC,EAAAA,IAACC,EAAAA,YAAY,KAAZ,CAAkB,GAAGF,EAAO,CAChC,EAEDF,EAAU,YAAc,YACxBA,EAAU,QAAUK,EACpBL,EAAU,QAAUM"}