diff --git a/web/app/components/tools/labels/store.ts b/web/app/components/tools/labels/store.ts new file mode 100644 index 000000000..c19991dfd --- /dev/null +++ b/web/app/components/tools/labels/store.ts @@ -0,0 +1,15 @@ +import { create } from 'zustand' +import type { Label } from './constant' + +type State = { + labelList: Label[] +} + +type Action = { + setLabelList: (labelList?: Label[]) => void +} + +export const useStore = create(set => ({ + labelList: [], + setLabelList: labelList => set(() => ({ labelList })), +}))