Skip to content

Commit

Permalink
feat(NavDrawer): add CSS Vars for mini and expanded width
Browse files Browse the repository at this point in the history
  • Loading branch information
gravitano committed Jun 8, 2023
1 parent 86d687b commit 7c12cd0
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions packages/themes/src/morpheme/_nav-drawer.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@
--nav-drawer-shadow: none;
--nav-drawer-border-color: var(--color-gray-200);
--nav-drawer-z-index: 20;

// mini
--nav-drawer-mini-width: 62px;

// expanded
--nav-drawer-inexpanded-width: var(--nav-drawer-mini-width);
--nav-drawer-expanded-width: 248px;
}

.nav-drawer {
Expand All @@ -17,6 +24,7 @@
flex-shrink: 0;
box-shadow: var(--nav-drawer-shadow);
border: var(--nav-drawer-border);
width: var(--nav-drawer-width);

/* variants */
&-default {
Expand All @@ -40,7 +48,7 @@

/* modifiers */
&--mini {
--nav-drawer-width: 62px;
--nav-drawer-width: var(--nav-drawer-mini-width);
}

&--shadow {
Expand Down Expand Up @@ -197,9 +205,9 @@

/* expand on hover */
&--expand-on-hover:not(&--expanded) {
--nav-drawer-width: 62px;
--nav-drawer-width: var(--nav-drawer-inexpanded-width);
}
&--expand-on-hover.nav-drawer--expanded {
--nav-drawer-width: 248px;
--nav-drawer-width: var(--nav-drawer-expanded-width);
}
}

0 comments on commit 7c12cd0

Please sign in to comment.