feat(debug-store): Zustand store met hydration-flag voor debug-modus
This commit is contained in:
parent
f7464db837
commit
22f26a4de6
1 changed files with 15 additions and 0 deletions
15
stores/debug-store.ts
Normal file
15
stores/debug-store.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import { create } from 'zustand'
|
||||
|
||||
type DebugStore = {
|
||||
debugMode: boolean
|
||||
_hydrated: boolean
|
||||
hydrate: (value: boolean) => void
|
||||
toggleDebugMode: () => void
|
||||
}
|
||||
|
||||
export const useDebugStore = create<DebugStore>((set, get) => ({
|
||||
debugMode: false,
|
||||
_hydrated: false,
|
||||
hydrate: (v) => set({ debugMode: v, _hydrated: true }),
|
||||
toggleDebugMode: () => set({ debugMode: !get().debugMode }),
|
||||
}))
|
||||
Loading…
Add table
Add a link
Reference in a new issue