wwf
2025-05-20 938c3e5a587ce950a94964ea509b9e7f8834dfae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { create } from 'zustand'
import type { Tag } from './constant'
 
type State = {
  tagList: Tag[]
  showTagManagementModal: boolean
}
 
type Action = {
  setTagList: (tagList?: Tag[]) => void
  setShowTagManagementModal: (showTagManagementModal: boolean) => void
}
 
export const useStore = create<State & Action>(set => ({
  tagList: [],
  setTagList: tagList => set(() => ({ tagList })),
  showTagManagementModal: false,
  setShowTagManagementModal: showTagManagementModal => set(() => ({ showTagManagementModal })),
}))