From d2cb4c505225c13d59f38caae27b7f9ebd43916d Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 30 Nov 2025 20:06:49 -0800 Subject: [PATCH] routes: update layout and teams page --- src/routes/+layout.svelte | 4 ++++ src/routes/teams/new/+page.svelte | 7 +++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 60a217b8..4618956b 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -117,6 +117,10 @@ title={sidebar.title} onclose={() => sidebar.close()} scrollable={sidebar.scrollable} + onsave={sidebar.onsave} + saveLabel={sidebar.saveLabel} + element={sidebar.element} + onback={sidebar.onback} > {#if sidebar.component} diff --git a/src/routes/teams/new/+page.svelte b/src/routes/teams/new/+page.svelte index cb36d331..7994dac0 100644 --- a/src/routes/teams/new/+page.svelte +++ b/src/routes/teams/new/+page.svelte @@ -75,9 +75,9 @@ // Set selectedSlot to first valid empty slot for this tab if (gridType === GridType.Character) { - // Find first empty character slot (skip protagonist at position 0) - const emptySlot = [1, 2, 3, 4].find(i => !characters.find(c => c.position === i)) - selectedSlot = emptySlot ?? 1 + // Find first empty character slot + const emptySlot = [0, 1, 2, 3, 4].find(i => !characters.find(c => c.position === i)) + selectedSlot = emptySlot ?? 0 } else if (gridType === GridType.Weapon) { // Find first empty weapon slot (mainhand first, then grid) const emptySlot = [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8].find(i => @@ -638,7 +638,6 @@ {characters} {mainWeaponElement} {partyElement} - job={party.job} /> {/if}