diff --git a/src/store/useCodeEditor.ts b/src/store/useCodeEditor.ts new file mode 100644 index 0000000..89cc1b3 --- /dev/null +++ b/src/store/useCodeEditor.ts @@ -0,0 +1,13 @@ +import { create } from "zustand"; +import { DEFAULT_LANGUAGE } from "@/config/language"; +import { SupportedLanguage } from "@/constants/language"; + +interface CodeEditorState { + language: SupportedLanguage; + setLanguage: (language: SupportedLanguage) => void; +} + +export const useCodeEditorState = create((set) => ({ + language: DEFAULT_LANGUAGE, + setLanguage: (language) => set({ language }), +}));