File size: 288 Bytes
ac4a6d6 | 1 2 3 4 5 6 7 8 9 10 11 | import { create } from 'zustand';
type ThemeStore = {
theme: 'light' | 'dark';
toggleTheme: () => void;
};
export const useThemeStore = create<ThemeStore>((set) => ({
theme: 'dark',
toggleTheme: () => set((state) => ({ theme: state.theme === 'light' ? 'dark' : 'light' })),
})); |