From 6860acec6914804844f2c2c934acdf0ced931ff5 Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Wed, 26 Aug 2026 17:27:37 +0200 Subject: [PATCH] ui: derive modality badge icons and labels from shared constants Assisted by: pi:GLM-5.3-Flash --- .../app/badges/BadgesModality.svelte | 39 ++++++++----------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/tools/ui/src/lib/components/app/badges/BadgesModality.svelte b/tools/ui/src/lib/components/app/badges/BadgesModality.svelte index 89a7a1f4ff..83b1b46aff 100644 --- a/tools/ui/src/lib/components/app/badges/BadgesModality.svelte +++ b/tools/ui/src/lib/components/app/badges/BadgesModality.svelte @@ -1,5 +1,5 @@ -{#each modalities as modality (modality)} - {#if modality === ModelModality.VISION || modality === ModelModality.AUDIO || modality === ModelModality.VIDEO} - - {#if modality === ModelModality.VISION} - +{#each visible as modality (modality)} + {@const ModalityIcon = MODALITY_ICONS[modality]} + + - Vision (Image) - {:else if modality === ModelModality.VIDEO} - - {/if} + {MODALITY_LABELS[modality]} + {/each}