Skip to content

Commit 402921c

Browse files
committed
Fix menu style
1 parent c373a34 commit 402921c

1 file changed

Lines changed: 22 additions & 15 deletions

File tree

scss/_components.menu.scss

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ $menu-submenu-line-color: $grey-weak !default;
1717

1818
$menu-font-size-sm: $text-size-sm !default;
1919
$menu-heading-font-size-sm: $text-size-sm !default;
20-
$menu-item-padding-sm: ($spacing-square-sm $spacing-square-sm) !default;
20+
$menu-item-padding-sm: $spacing-squish-sm !default;
2121
$menu-item-line-height-sm: round-line-height($menu-font-size-sm, $menu-item-line-height-base) !default;
2222
$menu-item-height-sm-computed: $menu-item-line-height-sm * $menu-font-size-sm + 2 * nth($menu-item-padding-sm, 1);
2323

2424
$menu-font-size-md: $text-size-md !default;
2525
$menu-heading-font-size-md: $text-size-sm !default;
26-
$menu-item-padding-md: ($spacing-square-sm $spacing-square-sm) !default;
26+
$menu-item-padding-md: $spacing-squish-sm !default;
2727
$menu-item-line-height-md: round-line-height($menu-font-size-md, $menu-item-line-height-base) !default;
2828
$menu-item-height-md-computed: $menu-item-line-height-md * $menu-font-size-md + 2 * nth($menu-item-padding-md, 1);
2929

@@ -52,6 +52,7 @@ $menu-item-height-md-computed: $menu-item-line-height-md * $menu-font-size-md +
5252
.menu__link {
5353
display: flex;
5454
align-items: center;
55+
align-content: center;
5556
flex-wrap: wrap;
5657
padding: $menu-item-padding-md;
5758
border-radius: $menu-item-border-radius;
@@ -79,6 +80,7 @@ $menu-item-height-md-computed: $menu-item-line-height-md * $menu-font-size-md +
7980
justify-content: center;
8081
text-align: center;
8182
margin-right: $spacing-stack-sm;
83+
margin-left: $spacing-stack-sm - nth($menu-item-padding-md, 2);
8284
}
8385

8486
.menu__label {
@@ -106,7 +108,7 @@ $menu-item-height-md-computed: $menu-item-line-height-md * $menu-font-size-md +
106108
}
107109

108110
.menu__item {
109-
> .menu__list {
111+
.menu__list {
110112
display: none;
111113
margin: $spacing-stack-xs 0 $spacing-stack-sm (nth($menu-item-padding-md, 2) + $menu-item-icon-size / 2);
112114
padding: 0 0 0 ($menu-item-icon-size / 2 + $spacing-stack-sm - nth($menu-item-padding-md, 2));
@@ -122,24 +124,29 @@ $menu-item-height-md-computed: $menu-item-line-height-md * $menu-font-size-md +
122124

123125
// size modifier
124126
.menu.menu--sm {
125-
> .menu__heading {
127+
128+
.menu__heading {
126129
font-size: $menu-heading-font-size-sm;
127130
}
128131

129-
> .menu__list {
130-
> .menu__item {
131-
> .menu__link {
132-
padding: $menu-item-padding-sm;
133-
font-size: $menu-font-size-sm;
134-
line-height: $menu-item-line-height-sm;
135-
height: $menu-item-height-sm-computed;
136-
}
137-
> .menu__list {
138-
margin: $spacing-stack-xs 0 $spacing-stack-sm (nth($menu-item-padding-sm, 2) + $menu-item-icon-size / 2);
132+
.menu__link {
133+
padding: $menu-item-padding-sm;
134+
font-size: $menu-font-size-sm;
135+
line-height: $menu-item-line-height-sm;
136+
height: $menu-item-height-sm-computed;
137+
}
138+
139+
.menu__icon {
140+
margin-left: $spacing-stack-sm - nth($menu-item-padding-sm, 2);
141+
}
142+
143+
.menu__item {
144+
.menu__list {
145+
margin: $spacing-stack-xs 0 $spacing-stack-sm (nth($menu-item-padding-sm, 2) + $menu-item-icon-size / 2);
139146
padding: 0 0 0 ($menu-item-icon-size / 2 + $spacing-stack-sm - nth($menu-item-padding-sm, 2));
140-
}
141147
}
142148
}
149+
143150
}
144151

145152
// theme modifier

0 commit comments

Comments
 (0)