From 9defa75ae5f547493ac2ab2898aea84d32ea6de4 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Fri, 7 Jun 2024 00:10:18 +0700 Subject: [PATCH] feat(routes/patches): allow scrolling to footer without scrolling through patch cards --- src/routes/patches/+page.svelte | 37 +++++++++++++++++---------- src/routes/patches/PackageMenu.svelte | 20 ++++++++++----- 2 files changed, 37 insertions(+), 20 deletions(-) diff --git a/src/routes/patches/+page.svelte b/src/routes/patches/+page.svelte index d5b59b4..573814a 100644 --- a/src/routes/patches/+page.svelte +++ b/src/routes/patches/+page.svelte @@ -134,20 +134,20 @@ title="Search for patches" on:keyup={debounce(update)} /> +
+ (mobilePackages = !mobilePackages)} + > + {selectedPkg || 'Packages'} + + +
-
- (mobilePackages = !mobilePackages)} - > - {selectedPkg || 'Packages'} - - -
@@ -204,6 +204,8 @@ width: min(90%, 80rem); margin-inline: auto; gap: 1.5rem; + height: 100vh; + height: 100dvh; } .search { @@ -218,7 +220,7 @@ } .patches-container { - overflow: hidden; + overflow: auto; border-radius: 20px; margin-top: 1.5rem; display: flex; @@ -227,7 +229,7 @@ width: 100%; position: sticky; z-index: 1; - min-height: calc(100vh - 6rem); + height: calc(100vh - 12rem); margin-bottom: 3rem; } @@ -254,6 +256,15 @@ gap: 0; } + .patches-container { + height: calc(100vh - 14rem); + } + + .mobile-packages-Dialogue { + /* CSS black magic made this have a weird gap, so this fixes it */ + position: absolute; + } + aside { display: none; } diff --git a/src/routes/patches/PackageMenu.svelte b/src/routes/patches/PackageMenu.svelte index ccc7b5d..29df0fa 100644 --- a/src/routes/patches/PackageMenu.svelte +++ b/src/routes/patches/PackageMenu.svelte @@ -1,6 +1,8 @@