Fix top nav mobile styles

This commit is contained in:
mDuo13
2024-01-26 17:44:33 -08:00
parent 34986e8ce7
commit ec121f2b3e
4 changed files with 30 additions and 9 deletions

View File

@@ -74,9 +74,15 @@ export function Navbar(props) {
<TopNavCollapsible> <TopNavCollapsible>
<NavItems> <NavItems>
{navItems} {navItems}
<Search className="topnav-search" /> <div id="topnav-search" className="nav-item search">
<LanguagePicker onChangeLanguage={changeLanguage} onlyIcon /> <Search className="topnav-search" />
<StyledColorModeSwitcher /> </div>
<div id="topnav-language" className="nav-item">
<LanguagePicker onChangeLanguage={changeLanguage} onlyIcon />
</div>
<div id="topnav-theme" className="nav-item">
<StyledColorModeSwitcher />
</div>
</NavItems> </NavItems>
</TopNavCollapsible> </TopNavCollapsible>
</NavWrapper> </NavWrapper>

File diff suppressed because one or more lines are too long

View File

@@ -372,6 +372,22 @@ $nav-height: 80px;
} }
} }
.navbar-nav {
align-items: unset !important; // Undo "browser-entry.css" rule
#topnav-theme {
background-color: $gray-900;
padding: 1rem;
}
#topnav-search {
background-color: $gray-900;
[data-component-name="Search/MobileSearchTrigger"] {
padding: 2rem;
cursor: pointer;
}
}
}
.navbar-nav .nav-link, .navbar-nav .nav-link,
.navbar-collapse > .nav-item { .navbar-collapse > .nav-item {
line-height: 150%; line-height: 150%;

View File

@@ -397,10 +397,7 @@ a.card:hover,
color: $gray-600; color: $gray-600;
} }
.col-for-popular-pages, .col-for-get_started{
.col-for-人気ページ,
.col-for-questions,
.col-for-質問 {
background-color: $gray-200; background-color: $gray-200;
} }
} }
@@ -419,7 +416,9 @@ a.card:hover,
} }
.navbar-nav .nav-link, .navbar-nav .nav-link,
.navbar-collapse>.nav-item { .navbar-collapse>.nav-item,
.navbar-nav #topnav-theme,
.navbar-nav #topnav-search {
background: $gray-200; background: $gray-200;
} }
} }