diff --git a/src/store/useCodeEditor.ts b/src/store/useCodeEditor.ts index a9288cc..660e880 100644 --- a/src/store/useCodeEditor.ts +++ b/src/store/useCodeEditor.ts @@ -36,7 +36,17 @@ export const useCodeEditorState = create()( }), { name: "code-editor-language", - storage: createJSONStorage(() => localStorage), + storage: createJSONStorage(() => { + if (typeof window !== "undefined") { + return localStorage; + } else { + return { + getItem: () => null, + setItem: () => { }, + removeItem: () => { }, + }; + } + }), partialize: (state) => ({ language: state.language }), } )