From 386445c7ee16983b88d570724f76495fbce08b87 Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Sun, 6 Oct 2024 09:14:39 +1100 Subject: [PATCH] fix(CodeEditor): rerender code editor on edit --- src/svelte-interface/pages/themeCreator.svelte | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/svelte-interface/pages/themeCreator.svelte b/src/svelte-interface/pages/themeCreator.svelte index d5848c07..48f2dedc 100644 --- a/src/svelte-interface/pages/themeCreator.svelte +++ b/src/svelte-interface/pages/themeCreator.svelte @@ -43,6 +43,7 @@ forceDark: undefined }) let closedAccordions = $state([]) + let themeLoaded = $state(false); function toggleAccordion(title: string) { if (closedAccordions.includes(title)) { @@ -67,7 +68,12 @@ })) } - if (tempTheme) theme = loadedTheme + if (tempTheme) { + theme = loadedTheme + themeLoaded = true // Set this to true after theme is loaded + } + } else { + themeLoaded = true // Set to true if no theme to load } }); @@ -172,7 +178,9 @@ {:else if item.type === 'colourPicker'} {:else if item.type === 'codeEditor'} - + {#key themeLoaded} + + {/key} {:else if item.type === 'imageUpload'} {#each theme.CustomImages as image (image.id)}