{"version":3,"sources":["../../src/utils/useTheme.tsx"],"names":["useContext","ThemeContext"],"mappings":";;;;;AAGO,SAAS,QAAA,GAA8B;AAC5C,EAAA,MAAM,GAAA,GAAMA,iBAAWC,yBAAY,CAAA;AACnC,EAAA,IAAI,CAAC,GAAA,EAAK,MAAM,IAAI,MAAM,8CAA8C,CAAA;AACxE,EAAA,OAAO,GAAA;AACT","file":"useTheme.cjs","sourcesContent":["import { useContext } from \"react\";\nimport { ThemeContext, type ThemeContextValue } from \"./ThemeContext\";\n\nexport function useTheme(): ThemeContextValue {\n  const ctx = useContext(ThemeContext);\n  if (!ctx) throw new Error(\"useTheme must be used within <ThemeProvider>\");\n  return ctx;\n}\n"]}