From a1e1267549e198b35455d055536cd0c6d1ad79ce Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sun, 10 Sep 2023 23:05:13 +0530 Subject: [PATCH 1/5] fix(theme): allow wrapping feature icons closes #2923 --- src/client/theme-default/components/VPFeature.vue | 12 ++++++++++-- types/default-theme.d.ts | 11 +++++++++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/src/client/theme-default/components/VPFeature.vue b/src/client/theme-default/components/VPFeature.vue index e6313cbf14ab..abdade78b0c3 100644 --- a/src/client/theme-default/components/VPFeature.vue +++ b/src/client/theme-default/components/VPFeature.vue @@ -25,8 +25,16 @@ defineProps<{ :tag="link ? 'a' : 'div'" >
+
+ +
:deep(.VPImage) { margin-bottom: 20px; } diff --git a/types/default-theme.d.ts b/types/default-theme.d.ts index e245ead21035..f64a074d4f7f 100644 --- a/types/default-theme.d.ts +++ b/types/default-theme.d.ts @@ -190,13 +190,20 @@ export namespace DefaultTheme { export type FeatureIcon = | string - | { src: string; alt?: string; width?: string; height: string } + | { + src: string + alt?: string + width?: string + height?: string + wrap?: boolean + } | { light: string dark: string alt?: string width?: string - height: string + height?: string + wrap?: boolean } // sidebar ------------------------------------------------------------------- From 54891df6149f4d0a871b16edf5f9a8a6fec639f9 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Wed, 13 Sep 2023 08:45:54 +0530 Subject: [PATCH 2/5] Revert "feat(theme): use inert to avoid traverse menus and content with keyboard" (#2953) Revert "feat(theme): use inert to avoid traverse menus and content with keyboard (#2932)" This reverts commit 070fc0a56ddb941e26a098ba7207b5d1e91b7b51. --- src/client/theme-default/Layout.vue | 17 +++++++---------- .../theme-default/components/VPSkipLink.vue | 18 ++++++++---------- src/client/theme-default/composables/nav.ts | 4 ++-- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue index 34bd53dd3991..52bb16b23529 100644 --- a/src/client/theme-default/Layout.vue +++ b/src/client/theme-default/Layout.vue @@ -9,16 +9,13 @@ import VPNav from './components/VPNav.vue' import VPSidebar from './components/VPSidebar.vue' import VPSkipLink from './components/VPSkipLink.vue' import { useData } from './composables/data' -import { useNav } from './composables/nav' import { useCloseSidebarOnEscape, useSidebar } from './composables/sidebar' const { isOpen: isSidebarOpen, open: openSidebar, - close: closeSidebar, - isSidebarEnabled, + close: closeSidebar } = useSidebar() -const { isScreenOpen } = useNav() const route = useRoute() watch(() => route.path, closeSidebar) @@ -36,9 +33,9 @@ provide('hero-image-slot-exists', heroImageSlotExists)