{"version":3,"file":"useLocalStorage.mjs","sources":["../../../../../../../../web/src/adminPortal/utils/useLocalStorage.ts"],"sourcesContent":["import { readB2BInternals } from '../../utils/internal';\nimport { safeLocalStorage, StorageKey } from '../../utils/storage';\nimport { useInternalStorage } from '../../utils/useInternalStorage';\nimport { useStytchClient } from './useStytchClient';\n\nexport const useLocalStorage = <T>(key: StorageKey, defaultValue: T) => {\n  const stytch = useStytchClient();\n  const { publicToken } = readB2BInternals(stytch);\n  return useInternalStorage(safeLocalStorage, publicToken, key, defaultValue);\n};\n"],"names":["useLocalStorage","key","defaultValue","stytch","useStytchClient","publicToken","readB2BInternals","useInternalStorage","safeLocalStorage"],"mappings":";;;;;AAKO,MAAMA,eAAAA,GAAkB,CAAIC,GAAAA,EAAiBC,YAAAA,GAAAA;AAClD,IAAA,MAAMC,MAAAA,GAASC,eAAAA,EAAAA;AACf,IAAA,MAAM,EAAEC,WAAW,EAAE,GAAGC,gBAAAA,CAAiBH,MAAAA,CAAAA;IACzC,OAAOI,kBAAAA,CAAmBC,gBAAAA,EAAkBH,WAAAA,EAAaJ,GAAAA,EAAKC,YAAAA,CAAAA;AAChE;;;;"}