{"version":3,"sources":["../src/components/Popover/renderPopover.tsx"],"sourcesContent":["import * as React from 'react';\nimport { PopoverProvider } from './popoverContext';\nimport type { PopoverState, PopoverContextValue } from './Popover.types';\n\n/**\n * Renders the Popover component by wrapping children with the PopoverContext.Provider.\n */\nexport const renderPopover = (\n  state: PopoverState,\n  contextValues: { popover: PopoverContextValue },\n): React.ReactElement => (\n  <PopoverProvider value={contextValues.popover}>\n    {state.popoverTrigger}\n    {state.open ? state.popoverSurface : null}\n  </PopoverProvider>\n);\n"],"names":["renderPopover","state","contextValues","PopoverProvider","value","popover","popoverTrigger","open","popoverSurface"],"mappings":";;;;+BAOaA;;;eAAAA;;;;iEAPU;gCACS;AAMzB,MAAMA,gBAAgB,CAC3BC,OACAC,8BAEA,qBAACC,+BAAe;QAACC,OAAOF,cAAcG,OAAO;OAC1CJ,MAAMK,cAAc,EACpBL,MAAMM,IAAI,GAAGN,MAAMO,cAAc,GAAG"}