From d907e32d12360cb95f6b677724683cfd305da975 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 3 Dec 2025 15:55:47 -0800 Subject: [PATCH] integrate pane stack into sidebar store sidebar now uses PaneStackStore internally - openWithComponent creates root pane, and child components can push/pop via context. simplified Sidebar.svelte to render PaneStack when stack has items. --- src/lib/components/ui/PaneStack.svelte | 39 ++--- src/lib/components/ui/Sidebar.svelte | 73 ++------- src/lib/stores/paneStack.svelte.ts | 39 ++++- src/lib/stores/sidebar.svelte.ts | 213 +++++++++++++++---------- src/routes/(app)/+layout.svelte | 17 +- 5 files changed, 205 insertions(+), 176 deletions(-) diff --git a/src/lib/components/ui/PaneStack.svelte b/src/lib/components/ui/PaneStack.svelte index f597eff0..3bf8df77 100644 --- a/src/lib/components/ui/PaneStack.svelte +++ b/src/lib/components/ui/PaneStack.svelte @@ -1,30 +1,30 @@ -{#snippet leftAccessory()} - {#if onback} - - {/if} -{/snippet} -