diff --git a/docs/guide/extending-default-theme.md b/docs/guide/extending-default-theme.md index 71aabec6..b9eb1dfa 100644 --- a/docs/guide/extending-default-theme.md +++ b/docs/guide/extending-default-theme.md @@ -195,6 +195,7 @@ Full list of slots available in the default theme layout: - `nav-bar-title-before` - `nav-bar-title-after` - `nav-bar-content-before` + - `nav-bar-content-middle` - `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 52bb16b2..f104cb9b 100644 --- a/src/client/theme-default/Layout.vue +++ b/src/client/theme-default/Layout.vue @@ -39,6 +39,7 @@ provide('hero-image-slot-exists', heroImageSlotExists) + diff --git a/src/client/theme-default/components/VPNav.vue b/src/client/theme-default/components/VPNav.vue index b654a043..51d5f5f5 100644 --- a/src/client/theme-default/components/VPNav.vue +++ b/src/client/theme-default/components/VPNav.vue @@ -15,6 +15,7 @@ provide('close-screen', closeScreen) + diff --git a/src/client/theme-default/components/VPNavBar.vue b/src/client/theme-default/components/VPNavBar.vue index 755da68e..471633ee 100644 --- a/src/client/theme-default/components/VPNavBar.vue +++ b/src/client/theme-default/components/VPNavBar.vue @@ -49,7 +49,10 @@ watchPostEffect(() => {
- +
+ + +
@@ -168,6 +171,11 @@ watchPostEffect(() => { transition: background-color 0.5s; } +.content-body-context { + display: flex; + flex-grow: 1; +} + @media (min-width: 960px) { .VPNavBar:not(.top) .content-body{ position: relative; diff --git a/src/client/theme-default/components/VPNavBarSearch.vue b/src/client/theme-default/components/VPNavBarSearch.vue index 32d78880..f0e7c00b 100644 --- a/src/client/theme-default/components/VPNavBarSearch.vue +++ b/src/client/theme-default/components/VPNavBarSearch.vue @@ -188,7 +188,6 @@ const provider = __ALGOLIA__ ? 'algolia' : __VP_LOCAL_SEARCH__ ? 'local' : '' @media (min-width: 768px) { .VPNavBarSearch { - flex-grow: 1; padding-left: 24px; } }