diff --git a/src/lib/components/common/LocalizedField.svelte b/src/lib/components/common/LocalizedField.svelte index 98dc09ff04..e2bdbac7d9 100644 --- a/src/lib/components/common/LocalizedField.svelte +++ b/src/lib/components/common/LocalizedField.svelte @@ -12,6 +12,7 @@ export let rows = 3; export let required = false; export let disabled = false; + export let showControls = true; $: translated = translations?.[locale]?.[field] ?? ''; $: fallback = resolveLocalizedString(value, translations, locale, field); const update = (next: string) => { @@ -52,7 +53,7 @@ on:input={(e) => update(e.currentTarget.value)} /> {/if} - {#if locale} + {#if locale && showControls}
diff --git a/src/lib/components/workspace/Skills/SkillEditor.svelte b/src/lib/components/workspace/Skills/SkillEditor.svelte index ef71376820..9a78aa05d8 100644 --- a/src/lib/components/workspace/Skills/SkillEditor.svelte +++ b/src/lib/components/workspace/Skills/SkillEditor.svelte @@ -127,6 +127,7 @@