Files
Dorod-Sky/skyvern-frontend/src/components/themeProviderContext.ts
2024-05-07 22:54:59 +03:00

17 lines
349 B
TypeScript

import { createContext } from "react";
export type Theme = "dark" | "light" | "system";
type ThemeProviderState = {
theme: Theme;
setTheme: (theme: Theme) => void;
};
const initialState: ThemeProviderState = {
theme: "dark",
setTheme: () => null,
};
export const ThemeProviderContext =
createContext<ThemeProviderState>(initialState);