From 4dd3e99ce29359e0178e3adaa5f0b4359372f545 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 13 Aug 2024 17:59:27 +0200 Subject: [PATCH] Studio: Add message that overriden values cannot be changed --- langs/layers/en.json | 1 + src/UI/Studio/CollapsedTagRenderingPreview.svelte | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/langs/layers/en.json b/langs/layers/en.json index c68fd5d59c..17453b3fc1 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -10519,6 +10519,7 @@ "name": "Tourism accomodation", "presets": { "0": { + "description": "A hotel is an establishment that provides paid lodging, usually on a short-term basis. Rooms are not shared with strangers.", "title": "a hotel" }, "1": { diff --git a/src/UI/Studio/CollapsedTagRenderingPreview.svelte b/src/UI/Studio/CollapsedTagRenderingPreview.svelte index da00781836..1778947930 100644 --- a/src/UI/Studio/CollapsedTagRenderingPreview.svelte +++ b/src/UI/Studio/CollapsedTagRenderingPreview.svelte @@ -33,6 +33,8 @@ .getSchemaStartingWith(schema.path) .filter((part) => part.path.length - 1 === schema.path.length) + let usesOverride = value["builtin"] !== undefined + function schemaForMultitype() { const sch = { ...schema } sch.hints.typehint = undefined @@ -147,7 +149,10 @@ {/if}
- {#if isTagRenderingBlock} + {#if usesOverride} + This block uses an builtin/override construction and cannot be edited in Studio. + Edit the code directly + {:else if isTagRenderingBlock}