frontend/stores/useTourStore.ts (view raw)
1import create from 'zustand';
2
3type State = {
4 showWelcome: boolean;
5 isCreator: boolean | null;
6 run: boolean;
7 step: number;
8 prev: number;
9 setTour: (tour: any) => void;
10};
11
12const useTourStore = create<State>(set => ({
13 showWelcome: false,
14 isCreator: null,
15 run: false,
16 step: -1,
17 prev: -1,
18 setTour: tour => set(s => ({...s, ...tour})),
19}));
20
21export default useTourStore;