From 4c73b6f919b6f94a1a5c30959d8f639274da9eec Mon Sep 17 00:00:00 2001 From: Zias van Nes Date: Sat, 22 Nov 2025 14:11:38 +0100 Subject: [PATCH] fix:sidebar toggle --- src/routes/+page.svelte | 107 +++++++++++++++++++++++----------------- 1 file changed, 61 insertions(+), 46 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 6c24c96..1a8adfa 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -253,32 +253,39 @@ /> - - - - -
-
- - -
-
- + +
@@ -320,10 +327,14 @@ box-shadow: none !important; } + .sidebar-container { + display: flex; + flex-direction: row; + margin-left: 20px; + gap: 12px; + } + .sidebar-toggle { - position: fixed; - top: 90px; - left: 20px; width: 48px; height: 48px; background: rgba(255, 255, 255, 0.95); @@ -349,9 +360,6 @@ } .finds-sidebar { - position: fixed; - top: 80px; - left: 80px; width: 40%; max-width: 1000px; min-width: 500px; @@ -370,6 +378,7 @@ } .finds-sidebar.hidden { + display: none; transform: translateX(-100%); opacity: 0; pointer-events: none; @@ -395,32 +404,38 @@ } @media (max-width: 768px) { - .sidebar-toggle { - top: auto; - bottom: 20px; - left: 50%; - transform: translateX(-50%); - } - - .sidebar-toggle svg { - transform: rotate(90deg); - } - - .finds-sidebar { - top: auto; + .sidebar-container { + position: fixed; bottom: 0; left: 0; right: 0; + display: flex; + flex-direction: column-reverse; + align-items: center; + margin: 0; + } + + .sidebar-toggle.collapsed { + margin: 12px auto; + } + + .sidebar-toggle svg { + transform: rotate(-90deg); + } + + .finds-sidebar { width: 100%; max-width: 100vw; min-width: 0; - height: 50vh; border-radius: 20px 20px 0 0; box-sizing: border-box; } .finds-sidebar.hidden { - transform: translateY(100%); + display: none; + transform: translateX(-100%); + opacity: 0; + pointer-events: none; } .finds-header {