import { create } from "zustand"; import { CodeEditorState } from "@/types"; import { DEFAULT_LANGUAGE } from "@/constants/languages"; import { persist, createJSONStorage } from "zustand/middleware"; export const useCodeEditorStore = create()( persist( (set, get) => ({ language: DEFAULT_LANGUAGE, setLanguage: (language: string) => set({ language }), }), { name: "language-storage", storage: createJSONStorage(() => localStorage), } ) );