{"version":3,"sources":["../src/components/Provider/renderProvider.tsx"],"sourcesContent":["/** @jsxRuntime automatic */\n/** @jsxImportSource @fluentui/react-jsx-runtime */\n\nimport { assertSlots } from '@fluentui/react-utilities';\nimport type { JSXElement } from '@fluentui/react-utilities';\nimport { Provider_unstable as Provider } from '@fluentui/react-shared-contexts';\nimport type { FluentProviderContextValues, FluentProviderSlots } from '@fluentui/react-provider';\nimport type { ProviderState } from './Provider.types';\n\n/**\n * Render the final JSX of Provider\n */\nexport const renderProvider = (state: ProviderState, contextValues: FluentProviderContextValues): JSXElement => {\n  assertSlots<FluentProviderSlots>(state);\n\n  return (\n    <Provider value={contextValues.provider}>\n      <state.root />\n    </Provider>\n  );\n};\n"],"names":["renderProvider","state","contextValues","assertSlots","Provider","value","provider","root"],"mappings":"AAAA,0BAA0B,GAC1B,iDAAiD;;;;+BAWpCA;;;eAAAA;;;;gCATe;qCAEkB;AAOvC,MAAMA,iBAAiB,CAACC,OAAsBC;IACnDC,IAAAA,2BAAW,EAAsBF;IAEjC,qBACE,qBAACG,sCAAQ;QAACC,OAAOH,cAAcI,QAAQ;kBACrC,cAAA,qBAACL,MAAMM,IAAI;;AAGjB"}