diff --git a/stores/debug-store.ts b/stores/debug-store.ts new file mode 100644 index 0000000..59d888b --- /dev/null +++ b/stores/debug-store.ts @@ -0,0 +1,15 @@ +import { create } from 'zustand' + +type DebugStore = { + debugMode: boolean + _hydrated: boolean + hydrate: (value: boolean) => void + toggleDebugMode: () => void +} + +export const useDebugStore = create((set, get) => ({ + debugMode: false, + _hydrated: false, + hydrate: (v) => set({ debugMode: v, _hydrated: true }), + toggleDebugMode: () => set({ debugMode: !get().debugMode }), +}))