From 695f76a3beec1b967460693d9e1fc1692f1f5990 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 15 Dec 2025 13:17:09 -0800 Subject: [PATCH] reconcile summon detail and edit pages with consistent section order --- .../summons/[granblueId]/+page.svelte | 69 +++++++++---------- .../summons/[granblueId]/edit/+page.svelte | 2 + 2 files changed, 33 insertions(+), 38 deletions(-) diff --git a/src/routes/(app)/database/summons/[granblueId]/+page.svelte b/src/routes/(app)/database/summons/[granblueId]/+page.svelte index e1f01d21..5d814fa6 100644 --- a/src/routes/(app)/database/summons/[granblueId]/+page.svelte +++ b/src/routes/(app)/database/summons/[granblueId]/+page.svelte @@ -19,6 +19,7 @@ // Components import DetailScaffold, { type DetailTab } from '$lib/features/database/detail/DetailScaffold.svelte' import SummonMetadataSection from '$lib/features/database/summons/sections/SummonMetadataSection.svelte' + import SummonGachaSection from '$lib/features/database/summons/sections/SummonGachaSection.svelte' import SummonUncapSection from '$lib/features/database/summons/sections/SummonUncapSection.svelte' import SummonTaxonomySection from '$lib/features/database/summons/sections/SummonTaxonomySection.svelte' import SummonStatsSection from '$lib/features/database/summons/sections/SummonStatsSection.svelte' @@ -179,50 +180,42 @@ {#if currentTab === 'info'}
- - {#if summon.nicknames?.en?.length || summon.nicknames?.ja?.length} - - {#if summon.nicknames?.en?.length} - -
- {#each summon.nicknames.en as nickname} - {nickname} - {/each} -
-
- {/if} - {#if summon.nicknames?.ja?.length} - -
- {#each summon.nicknames.ja as nickname} - {nickname} - {/each} -
-
- {/if} -
- {/if} - + - {#if summon.releaseDate || summon.flbDate || summon.ulbDate || summon.transcendenceDate} - - {#if summon.releaseDate} - + + + {#if summon.nicknames?.en?.length} +
+ {#each summon.nicknames.en as nickname} + {nickname} + {/each} +
+ {:else} + {/if} - {#if summon.flbDate} - + + + {#if summon.nicknames?.ja?.length} +
+ {#each summon.nicknames.ja as nickname} + {nickname} + {/each} +
+ {:else} + {/if} - {#if summon.ulbDate} - - {/if} - {#if summon.transcendenceDate} - - {/if} -
- {/if} +
+
+ + + + + + + diff --git a/src/routes/(app)/database/summons/[granblueId]/edit/+page.svelte b/src/routes/(app)/database/summons/[granblueId]/edit/+page.svelte index 496a37f1..4c3daf61 100644 --- a/src/routes/(app)/database/summons/[granblueId]/edit/+page.svelte +++ b/src/routes/(app)/database/summons/[granblueId]/edit/+page.svelte @@ -13,6 +13,7 @@ // Components import DetailScaffold from '$lib/features/database/detail/DetailScaffold.svelte' import SummonMetadataSection from '$lib/features/database/summons/sections/SummonMetadataSection.svelte' + import SummonGachaSection from '$lib/features/database/summons/sections/SummonGachaSection.svelte' import SummonUncapSection from '$lib/features/database/summons/sections/SummonUncapSection.svelte' import SummonTaxonomySection from '$lib/features/database/summons/sections/SummonTaxonomySection.svelte' import SummonStatsSection from '$lib/features/database/summons/sections/SummonStatsSection.svelte' @@ -205,6 +206,7 @@ >
+