From 9f61581ba7f5de95173f8d8b373a1a88cb9d780d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Fri, 12 Apr 2024 15:29:32 +0200 Subject: [PATCH] style(webui): add icons to InspectTypeEditor --- webui/src/lib/components/InspectTypeEditor.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/webui/src/lib/components/InspectTypeEditor.svelte b/webui/src/lib/components/InspectTypeEditor.svelte index e99b55b..b6b116f 100644 --- a/webui/src/lib/components/InspectTypeEditor.svelte +++ b/webui/src/lib/components/InspectTypeEditor.svelte @@ -10,6 +10,8 @@ import { ATTR_OF } from '@upnd/upend/constants'; import { createEventDispatcher } from 'svelte'; import LabelBorder from './utils/LabelBorder.svelte'; + import Icon from '$lib/components/utils/Icon.svelte'; + const dispatch = createEventDispatcher(); export let entity: Readable; @@ -21,6 +23,7 @@ let types: Array<{ address: string; entry: UpEntry; required: UpEntry | undefined }> = []; $: updateTypes($entity?.attr[`~${ATTR_OF}`] || []); + async function updateTypes(entries: UpEntry[]) { types = []; const query = await api.query( @@ -122,7 +125,11 @@ class:required={type.required} on:click={() => setRequired(type.entry, !type.required)} > - {type.required ? $i18n.t('Required') : $i18n.t('Optional')} + {#if type.required} + {$i18n.t('Required')} + {:else} + {$i18n.t('Optional')} + {/if}
remove(type.entry)} />