{"version":3,"sources":["../src/components/Popover/PopoverSurface/renderPopoverSurface.tsx"],"sourcesContent":["/** @jsxRuntime automatic */\n/** @jsxImportSource @fluentui/react-jsx-runtime */\n\nimport { assertSlots } from '@fluentui/react-utilities';\nimport type { PopoverSurfaceSlots, PopoverSurfaceState } from './PopoverSurface.types';\nimport type { JSXElement } from '@fluentui/react-utilities';\n\nexport const renderPopoverSurface = (state: PopoverSurfaceState): JSXElement => {\n  assertSlots<PopoverSurfaceSlots>(state);\n\n  return (\n    <state.root>\n      {state.withArrow && <div ref={state.arrowRef} data-arrow=\"\" />}\n      {state.root.children}\n    </state.root>\n  );\n};\n"],"names":["renderPopoverSurface","state","assertSlots","root","withArrow","div","ref","arrowRef","data-arrow","children"],"mappings":"AAAA,0BAA0B,GAC1B,iDAAiD;;;;+BAMpCA;;;eAAAA;;;;gCAJe;AAIrB,MAAMA,uBAAuB,CAACC;IACnCC,IAAAA,2BAAW,EAAsBD;IAEjC,qBACE,sBAACA,MAAME,IAAI;;YACRF,MAAMG,SAAS,kBAAI,qBAACC;gBAAIC,KAAKL,MAAMM,QAAQ;gBAAEC,cAAW;;YACxDP,MAAME,IAAI,CAACM,QAAQ;;;AAG1B"}