mirror of
https://github.com/cfngc4594/monaco-editor-lsp-next.git
synced 2025-05-19 07:56:34 +00:00
14 lines
416 B
TypeScript
14 lines
416 B
TypeScript
|
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<CodeEditorState>((set) => ({
|
||
|
language: DEFAULT_LANGUAGE,
|
||
|
setLanguage: (language) => set({ language }),
|
||
|
}));
|