From 7a29d751d3e5a54f460782994a4d7bcad0fa9311 Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Thu, 20 Mar 2025 14:19:23 +0800 Subject: [PATCH] chore(store): delete unused useProblemEditorStore.ts file --- src/store/useProblemEditorStore.ts | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/store/useProblemEditorStore.ts diff --git a/src/store/useProblemEditorStore.ts b/src/store/useProblemEditorStore.ts deleted file mode 100644 index 4c7a0cb..0000000 --- a/src/store/useProblemEditorStore.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { create } from "zustand"; -import { EditorLanguage } from "@prisma/client"; -import { createJSONStorage, persist } from "zustand/middleware"; -import { DEFAULT_EDITOR_LANGUAGE } from "@/config/editor-language"; - -/** - * State management for problem editor settings. - */ -interface ProblemEditorState { - globalEditorLanguage: EditorLanguage; - setGlobalEditorLanguage: (language: EditorLanguage) => void; -} - -export const useProblemEditorStore = create()( - persist( - (set) => ({ - globalEditorLanguage: DEFAULT_EDITOR_LANGUAGE, - setGlobalEditorLanguage: (language) => set({ globalEditorLanguage: language }), - }), - { - name: "problem-editor", - storage: createJSONStorage(() => localStorage), - partialize: (state) => ({ globalEditorLanguage: state.globalEditorLanguage }), - } - ) -);