refactor(theme):valid localstroage and organized theme codes

This commit is contained in:
sanjidarimi
2026-06-17 21:25:44 +06:00
parent 5a7a080c61
commit 370f93e1f7
4 changed files with 94 additions and 62 deletions
+10
View File
@@ -0,0 +1,10 @@
export type ThemeMode = "light" | "dark";
export type AccentTheme = "blue" | "purple" | "green";
export interface ThemeContextType {
mode: ThemeMode;
accent: AccentTheme;
setMode: React.Dispatch<React.SetStateAction<ThemeMode>>;
setAccent: React.Dispatch<React.SetStateAction<AccentTheme>>;
toggleMode: () => void;
}