{"version":3,"sources":["../../../src/components/Popover/Popover.tsx"],"sourcesContent":["'use client';\n\nimport { usePopover, usePopoverContextValues } from './usePopover';\nimport { renderPopover } from './renderPopover';\nimport { composeComponentWithoutRef } from '../../utils/composeComponent';\n\n/**\n * Headless Popover component.\n *\n * Renders the surface in the browser's top layer with `popover=\"auto\"`,\n * letting the platform handle light dismiss (Escape, click-outside,\n * popover-stack peer dismissal). Open paths (click, hover, context menu,\n * controlled `open` prop) flow through React; close paths defer to the\n * browser, with `toggle` events mirrored back into state.\n */\nexport const Popover = /*#__PURE__*/ composeComponentWithoutRef(\n  'Popover',\n  usePopover,\n  usePopoverContextValues,\n  renderPopover,\n);\n"],"names":["Popover","composeComponentWithoutRef","usePopover","usePopoverContextValues","renderPopover"],"mappings":"AAAA;;;;;+BAeaA;;;eAAAA;;;4BAbuC;+BACtB;kCACa;AAWpC,MAAMA,UAAU,WAAW,GAAGC,IAAAA,4CAA0B,EAC7D,WACAC,sBAAU,EACVC,mCAAuB,EACvBC,4BAAa"}