From 89d4c9df7b06d0d4df5700e253e64cb9026c1e7d Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 3 Jan 2026 23:10:56 -0800 Subject: [PATCH] add suggestion support to metadata section fields - name en/jp now have suggestion badges in edit mode - granblue id gets suggestions for characters - summon metadata now includes summon id field --- .../sections/CharacterMetadataSection.svelte | 18 ++++++++++++++--- .../sections/SummonMetadataSection.svelte | 20 +++++++++++++++++-- .../sections/WeaponMetadataSection.svelte | 12 +++++++++-- 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/src/lib/features/database/characters/sections/CharacterMetadataSection.svelte b/src/lib/features/database/characters/sections/CharacterMetadataSection.svelte index dae9ca36..5a4c889b 100644 --- a/src/lib/features/database/characters/sections/CharacterMetadataSection.svelte +++ b/src/lib/features/database/characters/sections/CharacterMetadataSection.svelte @@ -78,19 +78,27 @@ {#if editMode} - onAcceptSuggestion?.('name', suggestions?.nameEn)} + onDismissSuggestion={() => onDismissSuggestion?.('name')} /> - onAcceptSuggestion?.('nameJp', suggestions?.nameJp)} + onDismissSuggestion={() => onDismissSuggestion?.('nameJp')} /> onAcceptSuggestion?.('rarity', suggestions?.rarity)} onDismissSuggestion={() => onDismissSuggestion?.('rarity')} /> - onAcceptSuggestion?.('granblueId', suggestions?.granblueId)} + onDismissSuggestion={() => onDismissSuggestion?.('granblueId')} /> {#if editMode} - onAcceptSuggestion?.('name', suggestions?.nameEn)} + onDismissSuggestion={() => onDismissSuggestion?.('name')} /> - onAcceptSuggestion?.('nameJp', suggestions?.nameJp)} + onDismissSuggestion={() => onDismissSuggestion?.('nameJp')} /> + {:else} diff --git a/src/lib/features/database/weapons/sections/WeaponMetadataSection.svelte b/src/lib/features/database/weapons/sections/WeaponMetadataSection.svelte index c93e1e28..bd389fe8 100644 --- a/src/lib/features/database/weapons/sections/WeaponMetadataSection.svelte +++ b/src/lib/features/database/weapons/sections/WeaponMetadataSection.svelte @@ -34,19 +34,27 @@ {#if editMode} - onAcceptSuggestion?.('name', suggestions?.nameEn)} + onDismissSuggestion={() => onDismissSuggestion?.('name')} /> - onAcceptSuggestion?.('nameJp', suggestions?.nameJp)} + onDismissSuggestion={() => onDismissSuggestion?.('nameJp')} />