From ba025e08f503b999492082c344dcf0e094c0ee32 Mon Sep 17 00:00:00 2001 From: Diego Imbert Date: Thu, 18 Sep 2025 14:36:00 +0200 Subject: [PATCH] Prettier TemplateEditor --- .../components/FakeMonacoPlaceHolder.svelte | 6 +++++- .../lib/components/InputTransformForm.svelte | 1 + .../src/lib/components/TemplateEditor.svelte | 18 +++++++++++++----- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/FakeMonacoPlaceHolder.svelte b/frontend/src/lib/components/FakeMonacoPlaceHolder.svelte index d01108361a..67bbc05658 100644 --- a/frontend/src/lib/components/FakeMonacoPlaceHolder.svelte +++ b/frontend/src/lib/components/FakeMonacoPlaceHolder.svelte @@ -8,6 +8,7 @@ autoheight?: boolean lineNumbersWidth?: number lineNumbersOffset?: number + showNumbers?: boolean class?: string fontSize?: number } @@ -18,6 +19,7 @@ lineNumbersWidth = 51, lineNumbersOffset = 0, class: className = '', + showNumbers = true, fontSize = 14 }: Props = $props() @@ -76,7 +78,9 @@ class="margin-view-overlays" role="presentation" aria-hidden="true" - style="position: absolute; font-family: {fontFamily}; font-weight: normal; font-size: {fontSize}px; font-feature-settings: 'liga' 0, 'calt' 0; font-variation-settings: normal; line-height: {lineHeight}px; letter-spacing: 0px; width: {lineNumbersWidth}px; height: 4893px;" + style="position: absolute; font-family: {fontFamily}; font-weight: normal; font-size: {fontSize}px; font-feature-settings: 'liga' 0, 'calt' 0; font-variation-settings: normal; line-height: {lineHeight}px; letter-spacing: 0px; width: {lineNumbersWidth}px; height: 4893px; display: {!showNumbers + ? 'none' + : 'block'};" > {#each lines as _, i}
diff --git a/frontend/src/lib/components/InputTransformForm.svelte b/frontend/src/lib/components/InputTransformForm.svelte index 1213ac4391..53e2eb704e 100644 --- a/frontend/src/lib/components/InputTransformForm.svelte +++ b/frontend/src/lib/components/InputTransformForm.svelte @@ -591,6 +591,7 @@ dispatch('change', { argName, arg }) }} loadAsync + class="bg-surface-secondary" /> {/if}
diff --git a/frontend/src/lib/components/TemplateEditor.svelte b/frontend/src/lib/components/TemplateEditor.svelte index 680b4120e1..fb3455f678 100644 --- a/frontend/src/lib/components/TemplateEditor.svelte +++ b/frontend/src/lib/components/TemplateEditor.svelte @@ -449,7 +449,14 @@ lineDecorationsWidth: 6, lineNumbersMinChars: 2, fontSize, - suggestOnTriggerCharacters: true + suggestOnTriggerCharacters: true, + renderLineHighlight: 'none', + lineNumbers: 'off', + + padding: { + bottom: 8, + top: 8 + } }) } catch (e) { console.error('Error loading monaco:', e) @@ -650,15 +657,16 @@ {#if !editor} {/if}