From ff52a54fef8d6bb9da539f840490b9a398734acd Mon Sep 17 00:00:00 2001 From: Yongtao Huang Date: Mon, 18 Aug 2025 09:22:59 +0800 Subject: [PATCH] Restore useLabelStore mistakenly removed in commit 403e2d58 (#24052) Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com> Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> --- web/app/components/tools/labels/store.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 web/app/components/tools/labels/store.ts 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 })), +}))