{"version":3,"sources":["../../../../src/components/Popover/PopoverSurface/PopoverSurface.tsx"],"sourcesContent":["'use client';\n\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { PopoverSurfaceProps } from './PopoverSurface.types';\nimport { usePopoverSurface } from './usePopoverSurface';\nimport { renderPopoverSurface } from './renderPopoverSurface';\nimport { composeComponent } from '../../../utils/composeComponent';\n\n/**\n * Headless PopoverSurface component.\n *\n * Renders the popover content area as a native `<dialog>` by default. Consumers\n * can render a `<div>` for non-modal surfaces with `as=\"div\"`. A `<dialog>` is\n * required when the parent `Popover` has `inertTrapFocus` enabled.\n */\nexport const PopoverSurface: ForwardRefComponent<PopoverSurfaceProps> = /*#__PURE__*/ composeComponent(\n  'PopoverSurface',\n  usePopoverSurface,\n  renderPopoverSurface,\n);\n"],"names":["PopoverSurface","composeComponent","usePopoverSurface","renderPopoverSurface"],"mappings":"AAAA;;;;;+BAeaA;;;eAAAA;;;mCAXqB;sCACG;kCACJ;AAS1B,MAAMA,iBAA2D,WAAW,GAAGC,IAAAA,kCAAgB,EACpG,kBACAC,oCAAiB,EACjBC,0CAAoB"}