not sure much survived
This commit is contained in:
commit
f05b95ddc7
1 changed files with 13 additions and 0 deletions
13
store/index.js
Normal file
13
store/index.js
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
import { createStore } from 'zustand/vanilla'
|
||||
|
||||
export const store = createStore((set, get) => ({
|
||||
user: null,
|
||||
items: [],
|
||||
route: 'home',
|
||||
|
||||
// Actions
|
||||
setUser: (user) => set({ user }),
|
||||
addItem: (item) => set(s => ({ items: [...s.items, item] })),
|
||||
removeItem: (id) => set(s => ({ items: s.items.filter(i => i.id !== id) })),
|
||||
navigate: (route) => set({ route }),
|
||||
}))
|
||||
Loading…
Add table
Add a link
Reference in a new issue