diff --git a/docs/guide/theme-introduction.md b/docs/guide/theme-introduction.md index 09d56d66778..2e0b4be07ba 100644 --- a/docs/guide/theme-introduction.md +++ b/docs/guide/theme-introduction.md @@ -201,3 +201,12 @@ Full list of slots available in the default theme layout: - `home-hero-after` - `home-features-before` - `home-features-after` +- Always: + - `layout-top` + - `layout-bottom` + - `nav-bar-title-before` + - `nav-bar-title-after` + - `nav-bar-content-before` + - `nav-bar-content-after` + - `nav-screen-content-before` + - `nav-screen-content-after` diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue index 5087ee46e7d..9008519a858 100644 --- a/src/client/theme-default/Layout.vue +++ b/src/client/theme-default/Layout.vue @@ -29,7 +29,14 @@ provide('close-sidebar', closeSidebar) - + + + + + + + + diff --git a/src/client/theme-default/components/VPNav.vue b/src/client/theme-default/components/VPNav.vue index 6e0c61a8405..2331d085146 100644 --- a/src/client/theme-default/components/VPNav.vue +++ b/src/client/theme-default/components/VPNav.vue @@ -13,8 +13,16 @@ provide('close-screen', closeScreen) diff --git a/src/client/theme-default/components/VPNavBar.vue b/src/client/theme-default/components/VPNavBar.vue index dc383d7dfdf..0791f156b95 100644 --- a/src/client/theme-default/components/VPNavBar.vue +++ b/src/client/theme-default/components/VPNavBar.vue @@ -23,15 +23,20 @@ const { hasSidebar } = useSidebar() diff --git a/src/client/theme-default/components/VPNavScreen.vue b/src/client/theme-default/components/VPNavScreen.vue index 7204ac8fb47..67972f468ee 100644 --- a/src/client/theme-default/components/VPNavScreen.vue +++ b/src/client/theme-default/components/VPNavScreen.vue @@ -29,10 +29,12 @@ function unlockBodyScroll() { >
+