Files
windmill/frontend/src/lib/components/EditorTheme.svelte
Ruben Fiszel 6b9a55b0a3 fix: update monaco (#2616)
* update monaco

* update monaco

* update monaco

* update monaco

* update monaco

* update monaco

* update monaco

* update monaco
2023-11-12 21:26:44 +01:00

24 lines
527 B
Svelte

<script lang="ts">
import { editor as meditor } from 'monaco-editor/esm/vs/editor/editor.api'
import { onMount } from 'svelte'
import DarkModeObserver from './DarkModeObserver.svelte'
import { isInitialized } from './vscode'
function onThemeChange() {
if (isInitialized) {
if (document.documentElement.classList.contains('dark')) {
meditor.setTheme('nord')
} else {
meditor.setTheme('myTheme')
}
}
}
onMount(() => {
onThemeChange()
})
</script>
<DarkModeObserver on:change={onThemeChange} />