diff --git a/src/client/theme-default/components/NavBar.vue b/src/client/theme-default/components/NavBar.vue index 99cd3f9a..b99bfafa 100644 --- a/src/client/theme-default/components/NavBar.vue +++ b/src/client/theme-default/components/NavBar.vue @@ -12,7 +12,7 @@ /> {{ $site.title }} - + @@ -29,4 +29,10 @@ height: 1.3rem; vertical-align: bottom; } + +@media screen and (max-width: 719px) { + .hide-mobile { + display: none; + } +} diff --git a/src/client/theme-default/components/NavBarLink.vue b/src/client/theme-default/components/NavBarLink.vue index f6f5da6b..20da3b51 100644 --- a/src/client/theme-default/components/NavBarLink.vue +++ b/src/client/theme-default/components/NavBarLink.vue @@ -25,7 +25,7 @@ } .nav-link { - display: inline-block; + display: block; margin-bottom: -2px; border-bottom: 2px solid transparent; font-size: 0.9rem; diff --git a/src/client/theme-default/components/NavBarLinks.vue b/src/client/theme-default/components/NavBarLinks.vue index 7bd1f228..e2ef6ccb 100644 --- a/src/client/theme-default/components/NavBarLinks.vue +++ b/src/client/theme-default/components/NavBarLinks.vue @@ -20,7 +20,8 @@ @media screen and (max-width: 719px) { .nav-links { - display: none; + display: block; + height: auto; } } diff --git a/src/client/theme-default/components/NavDropdownLink.vue b/src/client/theme-default/components/NavDropdownLink.vue index fb17a533..03f4a4bd 100644 --- a/src/client/theme-default/components/NavDropdownLink.vue +++ b/src/client/theme-default/components/NavDropdownLink.vue @@ -46,7 +46,7 @@ .dropdown-wrapper { position: relative; cursor: pointer; - display: inline-block; + display: block; margin-left: 1.5rem; } .dropdown-wrapper .dropdown-title { diff --git a/src/client/theme-default/components/SideBar.ts b/src/client/theme-default/components/SideBar.ts index 89988165..260e97bb 100644 --- a/src/client/theme-default/components/SideBar.ts +++ b/src/client/theme-default/components/SideBar.ts @@ -9,6 +9,7 @@ import { Header } from '../../../../types/shared' import { isActive, joinUrl, getPathDirName } from '../utils' import { DefaultTheme } from '../config' import { useActiveSidebarLinks } from '../composables/activeSidebarLink' +import NavBarLinks from './NavBarLinks.vue' const SideBarItem: FunctionalComponent<{ item: ResolvedSidebarItem @@ -33,6 +34,7 @@ const SideBarItem: FunctionalComponent<{ export default { components: { + NavBarLinks, SideBarItem }, diff --git a/src/client/theme-default/components/SideBar.vue b/src/client/theme-default/components/SideBar.vue index 8ce13fdd..deb214bf 100644 --- a/src/client/theme-default/components/SideBar.vue +++ b/src/client/theme-default/components/SideBar.vue @@ -1,4 +1,5 @@