From dfb00be9a3f392443435acaae6aea245d6b59b02 Mon Sep 17 00:00:00 2001 From: Johannes Klatt <km1938@partner.kit.edu> Date: Sat, 29 Mar 2025 17:05:18 +0100 Subject: [PATCH] FIX: incorrect scrolling behavior due to sidebars --- src/components/NavSidebar.vue | 1 - src/components/ui/sidebar/Sidebar.vue | 2 +- src/components/ui/sidebar/SidebarInset.vue | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/NavSidebar.vue b/src/components/NavSidebar.vue index 14a550040..83b7ca7aa 100644 --- a/src/components/NavSidebar.vue +++ b/src/components/NavSidebar.vue @@ -181,7 +181,6 @@ const data = { <SidebarRail /> </Sidebar> <SidebarInset> - <a>{{ navopenstate }}</a> <slot /> </SidebarInset> </SidebarProvider> diff --git a/src/components/ui/sidebar/Sidebar.vue b/src/components/ui/sidebar/Sidebar.vue index 638930ef9..a7e9350a1 100644 --- a/src/components/ui/sidebar/Sidebar.vue +++ b/src/components/ui/sidebar/Sidebar.vue @@ -52,7 +52,7 @@ const { isMobile, state, openMobile, setOpenMobile } = useSidebar() <!-- This is what handles the sidebar gap on desktop --> <div :class="cn( - 'duration-200 relative h-svh w-[--sidebar-width] bg-transparent transition-[width] ease-linear', + 'duration-200 relative h-[calc(100vh-14rem)] w-[--sidebar-width] bg-transparent transition-[width] ease-linear', 'group-data-[collapsible=offcanvas]:w-0', 'group-data-[side=right]:rotate-180', variant === 'floating' || variant === 'inset' diff --git a/src/components/ui/sidebar/SidebarInset.vue b/src/components/ui/sidebar/SidebarInset.vue index 27d1db500..cd4b56e32 100644 --- a/src/components/ui/sidebar/SidebarInset.vue +++ b/src/components/ui/sidebar/SidebarInset.vue @@ -10,7 +10,7 @@ const props = defineProps<{ <template> <main :class="cn( - 'relative flex min-h-svh flex-1 flex-col bg-background', + 'relative flex min-h-[calc(100vh-14rem)] flex-1 flex-col bg-background', 'peer-data-[variant=inset]:min-h-[calc(100svh-theme(spacing.4))] md:peer-data-[variant=inset]:m-2 md:peer-data-[state=collapsed]:peer-data-[variant=inset]:ml-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow', props.class, )" -- GitLab