Tweak docs sidebar nav styles

This commit is contained in:
kitajchuk
2021-04-06 19:40:14 -07:00
parent cbfbfd6340
commit d978937329
2 changed files with 6 additions and 11 deletions
+2 -2
View File
@@ -31,7 +31,7 @@ function Sidebar({data}) {
}; };
return ( return (
<nav className="bg-pink docs__navi"> <nav className="docs__navi">
<ul className="docs__list"> <ul className="docs__list">
{data.navi.map((item) => { {data.navi.map((item) => {
const isActiveToggle = (active[item.path] ? true : false); const isActiveToggle = (active[item.path] ? true : false);
@@ -43,8 +43,8 @@ function Sidebar({data}) {
return ( return (
<li key={nanoid()} className="docs__item"> <li key={nanoid()} className="docs__item">
<div className="m docs__label" onClick={() => handleToggle(item.path)}> <div className="m docs__label" onClick={() => handleToggle(item.path)}>
{isActiveToggle ? <Icon name="ChevronDown" /> : <Icon name="ChevronRight" />}
<strong>{item.title}</strong> <strong>{item.title}</strong>
{isActiveToggle ? <Icon name="ChevronUp" /> : <Icon name="ChevronDown" />}
</div> </div>
<ul className={classNames(subClasses)}> <ul className={classNames(subClasses)}>
{item.pages.map((page) => { {item.pages.map((page) => {
+4 -9
View File
@@ -16,16 +16,13 @@
} }
&__navi { &__navi {
max-width: calc(224px + 32px); max-width: 224px;
padding: 16px;
width: 100%; width: 100%;
border-radius: 8px;
border: 2px solid $jambonz;
margin-right: 32px; margin-right: 32px;
@media (max-width: $width-tablet-1) { @media (max-width: $width-tablet-1) {
max-width: 100%; max-width: 100%;
margin: 0 0 32px; margin: 0 0 48px;
} }
} }
@@ -71,19 +68,18 @@
&__label { &__label {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between;
cursor: pointer; cursor: pointer;
color: $jambonz;
svg { svg {
width: 20px; width: 20px;
height: 20px; height: 20px;
stroke: $jambonz; stroke: $jambonz;
margin-right: 8px;
} }
} }
&__sublist { &__sublist {
padding-left: 16px; padding-left: 28px;
display: none; display: none;
&.active { &.active {
@@ -94,7 +90,6 @@
&__subitem { &__subitem {
a { a {
line-height: 1.5; line-height: 1.5;
color: $charcoal;
&.active { &.active {
@include font-bold(); @include font-bold();