From 83ccff6cb0ff2e7e51edd180b05aa63b966ba2c3 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 16 May 2025 18:35:33 +0200 Subject: [PATCH] Fix editor file handling and add UI improvements Enable empty code files, normalize paths, mark currentFile as reactive, and convert editor styles to SCSS --- src/lib/components/editor/editor.svelte | 4 ++-- src/lib/components/studio/studio.svelte.ts | 2 +- .../studio/artifact-[artifact]/code.svelte | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/lib/components/editor/editor.svelte b/src/lib/components/editor/editor.svelte index a5b2956a4..7ae0c8e6d 100644 --- a/src/lib/components/editor/editor.svelte +++ b/src/lib/components/editor/editor.svelte @@ -14,7 +14,7 @@ let editorElement: HTMLDivElement; export function openFile(code: string, path: string) { - if (!code || path.endsWith('/')) return; + if (path.endsWith('/')) return; const uri = monaco.Uri.parse(path); const model = monaco.editor.getModel(uri) ?? monaco.editor.createModel(code, null, uri); model.setValue(code); @@ -68,7 +68,7 @@ -