From 6ef998d931f64617fa93be286dc6b92b7d6a7bbc Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Tue, 21 Mar 2023 15:31:04 +0530 Subject: [PATCH 1/3] fix(theme): fix aside position when footer is there --- src/client/theme-default/components/VPDoc.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/client/theme-default/components/VPDoc.vue b/src/client/theme-default/components/VPDoc.vue index 3b8b1ef173f..87629bc2758 100644 --- a/src/client/theme-default/components/VPDoc.vue +++ b/src/client/theme-default/components/VPDoc.vue @@ -128,9 +128,8 @@ const pageName = computed(() => } .aside-container { - position: sticky; + position: fixed; top: 0; - margin-top: calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1 - 32px); padding-top: calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 32px); height: 100vh; overflow-x: hidden; From 79123788fdf408b0c5e3b920c48e77c6ee3b406b Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Tue, 21 Mar 2023 15:41:53 +0530 Subject: [PATCH 2/3] fix aside width --- src/client/theme-default/components/VPDoc.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/client/theme-default/components/VPDoc.vue b/src/client/theme-default/components/VPDoc.vue index 87629bc2758..0842333c9c6 100644 --- a/src/client/theme-default/components/VPDoc.vue +++ b/src/client/theme-default/components/VPDoc.vue @@ -135,6 +135,7 @@ const pageName = computed(() => overflow-x: hidden; overflow-y: auto; scrollbar-width: none; + max-width: inherit; } .aside-container::-webkit-scrollbar { From 1dbdda3438c3342ac639bc39571b3e9da8d5d514 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Tue, 21 Mar 2023 15:47:44 +0530 Subject: [PATCH 3/3] fix aside width --- src/client/theme-default/components/VPDoc.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPDoc.vue b/src/client/theme-default/components/VPDoc.vue index 0842333c9c6..a352445b990 100644 --- a/src/client/theme-default/components/VPDoc.vue +++ b/src/client/theme-default/components/VPDoc.vue @@ -131,11 +131,11 @@ const pageName = computed(() => position: fixed; top: 0; padding-top: calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 32px); + width: 224px; height: 100vh; overflow-x: hidden; overflow-y: auto; scrollbar-width: none; - max-width: inherit; } .aside-container::-webkit-scrollbar {