From 8e68ca03ab33cf91df83f1e1d2750723cfb0370b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 5 May 2023 00:42:58 +0200 Subject: [PATCH] Fix: don't show radiobuttons if only one option is available --- UI/Popup/TagRendering/TagRenderingQuestion.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/UI/Popup/TagRendering/TagRenderingQuestion.svelte b/UI/Popup/TagRendering/TagRenderingQuestion.svelte index 220bd57770..f5c952baaa 100644 --- a/UI/Popup/TagRendering/TagRenderingQuestion.svelte +++ b/UI/Popup/TagRendering/TagRenderingQuestion.svelte @@ -37,7 +37,12 @@ let selectedMapping: number = undefined; let checkedMappings: boolean[]; $: { - mappings = config.mappings + mappings = config.mappings?.filter(m => { + if(typeof m.hideInAnswer === "boolean"){ + return !m.hideInAnswer + } + return m.hideInAnswer.matchesProperties(tags.data) + }) // We received a new config -> reinit console.log("Initing checkedMappings for", config) if (config.mappings?.length > 0 && (checkedMappings === undefined || checkedMappings?.length < config.mappings.length)) {