From e3995fb5f4171f7ea466e25453a7ae602b42fb66 Mon Sep 17 00:00:00 2001 From: Ben <45583362+ben-basten@users.noreply.github.com> Date: Thu, 10 Apr 2025 13:00:30 -0400 Subject: [PATCH] fix(web): increase sidebar breakpoint (#17436) --- .../layouts/user-page-layout.svelte | 2 +- .../navigation-bar/navigation-bar.svelte | 46 +++++------ .../side-bar/purchase-info.svelte | 4 +- .../side-bar/side-bar-section.spec.ts | 80 +++++++++++++++++++ .../side-bar/side-bar-section.svelte | 35 ++++---- web/src/lib/stores/mobile-device.svelte.ts | 4 + web/src/lib/stores/side-bar.svelte.ts | 1 - web/src/lib/stores/sidebar.svelte.ts | 21 +++++ web/tailwind.config.js | 1 + 9 files changed, 145 insertions(+), 49 deletions(-) create mode 100644 web/src/lib/components/shared-components/side-bar/side-bar-section.spec.ts delete mode 100644 web/src/lib/stores/side-bar.svelte.ts create mode 100644 web/src/lib/stores/sidebar.svelte.ts diff --git a/web/src/lib/components/layouts/user-page-layout.svelte b/web/src/lib/components/layouts/user-page-layout.svelte index eb4f286d96..df12e59640 100644 --- a/web/src/lib/components/layouts/user-page-layout.svelte +++ b/web/src/lib/components/layouts/user-page-layout.svelte @@ -51,7 +51,7 @@
{#if sidebar}{@render sidebar()}{:else if admin} diff --git a/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte b/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte index 161407fde4..a6a72e842d 100644 --- a/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte +++ b/web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte @@ -23,7 +23,7 @@ import ThemeButton from '../theme-button.svelte'; import UserAvatar from '../user-avatar.svelte'; import AccountInfoPanel from './account-info-panel.svelte'; - import { isSidebarOpen } from '$lib/stores/side-bar.svelte'; + import { sidebarStore } from '$lib/stores/sidebar.svelte'; import { mobileDevice } from '$lib/stores/mobile-device.svelte'; interface Props { @@ -62,32 +62,30 @@ >
-
- { - isSidebarOpen.value = !isSidebarOpen.value; - }} - onmousedown={(event: MouseEvent) => { - if (isSidebarOpen.value) { - // stops event from reaching the default handler when clicking outside of the sidebar - event.stopPropagation(); - } - }} - class="md:hidden" - /> -
+ { + sidebarStore.toggle(); + }} + onmousedown={(event: MouseEvent) => { + if (sidebarStore.isOpen) { + // stops event from reaching the default handler when clicking outside of the sidebar + event.stopPropagation(); + } + }} + class="sidebar:hidden" + /> - +
diff --git a/web/src/lib/components/shared-components/side-bar/purchase-info.svelte b/web/src/lib/components/shared-components/side-bar/purchase-info.svelte index 47e46c59b5..67d3eaf523 100644 --- a/web/src/lib/components/shared-components/side-bar/purchase-info.svelte +++ b/web/src/lib/components/shared-components/side-bar/purchase-info.svelte @@ -110,7 +110,7 @@
@@ -123,7 +123,7 @@ {#if showMessage}