fix: mobile sidebar layout and spacing

This commit is contained in:
Hossein Mehrabi
2023-06-07 18:46:20 +03:30
parent 72664b1cb8
commit f8d720a6f4
2 changed files with 16 additions and 4 deletions
@@ -953,8 +953,11 @@ a[class^='sidebarLogo_'] {
}
.navbar-sidebar:not(:has(.navbar-sidebar__items--show-secondary)) {
.menu {
padding-inline: 0;
}
.navbar-sidebar__items {
height: 180px;
}
.navbar-sidebar__item {
@@ -965,6 +968,7 @@ a[class^='sidebarLogo_'] {
display: flex;
flex-direction: column;
gap: 8px;
padding-inline: var(--content-padding);
}
.menu__link {
@@ -972,10 +976,16 @@ a[class^='sidebarLogo_'] {
border-left: none;
> div {
font-size: var(--lsd-body1-fontSize) !important;
@include lsd.typography('subtitle2');
text-decoration: none;
}
}
.footer {
margin-top: 3rem;
padding: 0 !important;
}
.footer > div {
display: flex !important;
flex-direction: column !important;
@@ -18,10 +18,12 @@ export default function NavbarMobileSidebarLayout({
'navbar-sidebar__items--show-secondary': secondaryMenuShown,
})}
>
<div className="navbar-sidebar__item menu">{primaryMenu}</div>
<div className="navbar-sidebar__item menu">
{primaryMenu}
{!secondaryMenuShown && <Footer />}
</div>
<div className="navbar-sidebar__item menu">{secondaryMenu}</div>
</div>
{!secondaryMenuShown && <Footer />}
</div>
)
}