diff --git a/src/code-store.js b/src/code-store.js index f9a3b31b..06fbfa5d 100644 --- a/src/code-store.js +++ b/src/code-store.js @@ -24,21 +24,18 @@ export const fromUrl = (data) => { console.error('Init error', e); state = defaultState; } - codeStore.set({...state, updateEditor: true}); + codeStore.set({ ...state, updateEditor: true }); }; export const updateCodeStore = (newState) => { codeStore.set(newState); }; export const updateCode = (code, updateEditor) => { const state = get(codeStore); - state.code = code; - state.updateEditor = updateEditor; - codeStore.set(state); + codeStore.set({...state, code, updateEditor}); }; -export const updateConfig = (config) => { +export const updateConfig = (config, updateEditor) => { const state = get(codeStore); - state.mermaid = config; - codeStore.set(state); + codeStore.set({ ...state, mermaid: config, updateEditor }); }; const unsubscribe = codeStore.subscribe((state) => { diff --git a/src/components/Config.svelte b/src/components/Config.svelte index 2b23387a..fdda2f1a 100644 --- a/src/components/Config.svelte +++ b/src/components/Config.svelte @@ -1,16 +1,8 @@