All files / react-base/src/context theme-provider.tsx

0% Statements 0/9
0% Branches 0/1
0% Functions 0/1
0% Lines 0/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13                         
import { createContext, useContext, type ReactNode } from "react";
import { THEME, type ThemePreset } from "@/config/theme";
 
const ThemeContext = createContext<ThemePreset>(THEME);
 
export function ThemeProvider({ children }: { children: ReactNode }) {
  return <ThemeContext.Provider value={THEME}>{children}</ThemeContext.Provider>;
}
 
export function useTheme(): ThemePreset {
  return useContext(ThemeContext);
}