diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue index 69284148..995723bd 100644 --- a/src/client/theme-default/Layout.vue +++ b/src/client/theme-default/Layout.vue @@ -9,6 +9,7 @@ import VPNav from './components/VPNav.vue' import VPSidebar from './components/VPSidebar.vue' import VPSkipLink from './components/VPSkipLink.vue' import { useData } from './composables/data' +import { useInert } from './composables/inert' import { useCloseSidebarOnEscape, useSidebar } from './composables/sidebar' const { @@ -24,6 +25,8 @@ useCloseSidebarOnEscape(isSidebarOpen, closeSidebar) const { frontmatter } = useData() +const inert = useInert() + const slots = useSlots() const heroImageSlotExists = computed(() => !!slots['home-hero-image']) @@ -33,9 +36,9 @@ provide('hero-image-slot-exists', heroImageSlotExists)