{"version":3,"sources":["../../../src/components/Popover/renderPopover.tsx"],"sourcesContent":["import * as React from 'react';\nimport type { JSXElement } from '@fluentui/react-utilities';\nimport { PopoverProvider } from './popoverContext';\nimport type { PopoverState, PopoverContextValues } from './Popover.types';\n\n/**\n * Renders the Popover component by wrapping children with the PopoverContext.Provider.\n */\nexport const renderPopover = (state: PopoverState, contextValues: PopoverContextValues): JSXElement => (\n  <PopoverProvider value={contextValues.popover}>\n    {state.popoverTrigger}\n    {state.shouldRenderSurface ? state.popoverSurface : null}\n  </PopoverProvider>\n);\n"],"names":["renderPopover","state","contextValues","PopoverProvider","value","popover","popoverTrigger","shouldRenderSurface","popoverSurface"],"mappings":";;;;+BAQaA;;;eAAAA;;;;iEARU;gCAES;AAMzB,MAAMA,gBAAgB,CAACC,OAAqBC,8BACjD,qBAACC,+BAAe;QAACC,OAAOF,cAAcG,OAAO;OAC1CJ,MAAMK,cAAc,EACpBL,MAAMM,mBAAmB,GAAGN,MAAMO,cAAc,GAAG"}