From b5166d97680b4716e3329977284dc509aa0b5694 Mon Sep 17 00:00:00 2001 From: "alexei.dolgolyov" Date: Fri, 10 Apr 2026 19:06:29 +0300 Subject: [PATCH] refactor: header user menu with bits-ui dropdown, collapsible sidebar boards - Replace manual click-outside menu with DropdownMenu from bits-ui - Add collapsible boards section in sidebar with chevron toggle - Add max-height scroll for boards list --- src/lib/components/layout/Header.svelte | 108 ++++++++++------------- src/lib/components/layout/Sidebar.svelte | 72 +++++++++------ 2 files changed, 93 insertions(+), 87 deletions(-) diff --git a/src/lib/components/layout/Header.svelte b/src/lib/components/layout/Header.svelte index 8ce63b5..3ec25cc 100644 --- a/src/lib/components/layout/Header.svelte +++ b/src/lib/components/layout/Header.svelte @@ -1,11 +1,13 @@ - -
@@ -70,10 +62,8 @@ -
- - - {#if showBgMenu} -
+ + {#each bgOptions as opt (opt.value)} - + {/each} -
- {/if} -
+ + + {#if user} @@ -142,10 +129,8 @@ {#if user} - + + + {:else} 0} + {/if} {/if}