diff --git a/package.json b/package.json index 279fae06..4346b300 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@cypress/snapshot": "2.1.7", "@sveltejs/adapter-static": "1.0.0-next.39", - "@sveltejs/kit": "1.0.0-next.442", + "@sveltejs/kit": "1.0.0-next.444", "@testing-library/jest-dom": "5.16.5", "@testing-library/svelte": "3.2.1", "@types/mermaid": "8.2.9", diff --git a/src/lib/components/editor.svelte b/src/lib/components/editor.svelte index 1fba7c1a..7ff3e575 100644 --- a/src/lib/components/editor.svelte +++ b/src/lib/components/editor.svelte @@ -33,10 +33,12 @@ } oldText = newText; } - editor && Monaco?.editor.setModelMarkers(editor.getModel(), 'test', $stateStore.errorMarkers); }; $: handleTextUpdate(text); + stateStore.subscribe(({ errorMarkers }) => { + editor && Monaco?.editor.setModelMarkers(editor.getModel(), 'test', errorMarkers); + }); themeStore.subscribe(({ isDark }) => { editor && Monaco?.editor.setTheme(isDark ? 'mermaid-dark' : 'mermaid'); diff --git a/yarn.lock b/yarn.lock index d78a8159..0f930c66 100644 --- a/yarn.lock +++ b/yarn.lock @@ -298,10 +298,10 @@ resolved "https://registry.yarnpkg.com/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.39.tgz#ae79b95accd3af6ecfa92e9596c4d41b49cf6fea" integrity sha512-EeD39H6iEe0UEKnKxLFTZFZpi/FcX5xfbAvsMQ+B09aDZccpQmkJBSIo+4kq1JsQGSjwi/+J3aE9bR67R6CIyQ== -"@sveltejs/kit@1.0.0-next.442": - version "1.0.0-next.442" - resolved "https://registry.yarnpkg.com/@sveltejs/kit/-/kit-1.0.0-next.442.tgz#9fa8d36067801ee95226c88a8132973fe7bae87d" - integrity sha512-xFGgyQuQEvIrBpdfsGQNG9cHINxpqmaa5LMENUdAt0lpbLuRrc4V2Zi2T11MPT2znNBn3rHEFsqCH9zviEcCRw== +"@sveltejs/kit@1.0.0-next.444": + version "1.0.0-next.444" + resolved "https://registry.yarnpkg.com/@sveltejs/kit/-/kit-1.0.0-next.444.tgz#fd34207d67fa8622a6e2a3da0f57fe65d1e1d7e1" + integrity sha512-B9ekUK5r/3IODxyXjAmEWFC1ytxRlsnApgF8qV/2IJWvWXvj62PjB8qK7UBvMM9A1codfx94RMvj9r6wTKRIAA== dependencies: "@sveltejs/vite-plugin-svelte" "^1.0.1" cookie "^0.5.0" @@ -999,9 +999,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373: - version "1.0.30001383" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz" - integrity sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg== + version "1.0.30001388" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001388.tgz" + integrity sha512-znVbq4OUjqgLxMxoNX2ZeeLR0d7lcDiE5uJ4eUiWdml1J1EkxbnQq6opT9jb9SMfJxB0XA16/ziHwni4u1I3GQ== caseless@~0.12.0: version "0.12.0"