{"version":3,"file":"useBootstrap.mjs","sources":["../../../../../../../../web/src/adminPortal/utils/useBootstrap.ts"],"sourcesContent":["import { useEffect, useState } from 'react';\n\nimport { useB2BInternals } from './useB2BInternals';\n\nexport const useBootstrap = () => {\n  const b2bInternals = useB2BInternals();\n\n  const [bootstrap, setBootstrap] = useState(b2bInternals.bootstrap.getSync());\n\n  useEffect(() => {\n    b2bInternals.bootstrap.getAsync().then((value) => {\n      setBootstrap(value);\n    });\n  }, [b2bInternals.bootstrap]);\n\n  return bootstrap;\n};\n"],"names":["useBootstrap","b2bInternals","useB2BInternals","bootstrap","setBootstrap","useState","getSync","useEffect","getAsync","then","value"],"mappings":";;;;MAIaA,YAAAA,GAAe,IAAA;AAC1B,IAAA,MAAMC,YAAAA,GAAeC,eAAAA,EAAAA;IAErB,MAAM,CAACC,WAAWC,YAAAA,CAAa,GAAGC,EAASJ,YAAAA,CAAaE,SAAS,CAACG,OAAO,EAAA,CAAA;IAEzEC,CAAAA,CAAU,IAAA;AACRN,QAAAA,YAAAA,CAAaE,SAAS,CAACK,QAAQ,EAAA,CAAGC,IAAI,CAAC,CAACC,KAAAA,GAAAA;YACtCN,YAAAA,CAAaM,KAAAA,CAAAA;AACf,QAAA,CAAA,CAAA;IACF,CAAA,EAAG;AAACT,QAAAA,YAAAA,CAAaE;AAAU,KAAA,CAAA;IAE3B,OAAOA,SAAAA;AACT;;;;"}