Skip to content

Commit e1348d0

Browse files
authored
Merge pull request #4 from mwargan/patch-1
Fix details inside drop-down being rendered as dropdown
2 parents bdf50fe + 6f3abc2 commit e1348d0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

scss/components/_dropdown.scss

+7-7
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
// Marker
1616
// ––––––––––––––––––––
17-
summary,
17+
> summary,
1818
> button,
1919
> a {
2020
&::after {
@@ -46,7 +46,7 @@
4646
// Button as a select
4747
// inside container type accordion
4848
// ––––––––––––––––––––
49-
#{$parent-selector} details.dropdown summary:not([role]) {
49+
#{$parent-selector} details.dropdown > summary:not([role]) {
5050
height: calc(
5151
1rem *
5252
var(#{$css-var-prefix}line-height) +
@@ -126,7 +126,7 @@
126126
display: inline;
127127
margin: calc(var(#{$css-var-prefix}nav-element-spacing-vertical) * -1) 0;
128128

129-
summary {
129+
> summary {
130130
&::after {
131131
transform: rotate(0deg) translateX(0rem);
132132
}
@@ -156,7 +156,7 @@
156156

157157
// Submenu
158158
// ––––––––––––––––––––
159-
#{$parent-selector} details.dropdown summary + ul {
159+
#{$parent-selector} details.dropdown > summary + ul {
160160
display: flex;
161161
z-index: 99;
162162
position: absolute;
@@ -236,14 +236,14 @@
236236
// Button opened
237237
// inside container type accordion
238238
// ––––––––––––––––––––
239-
#{$parent-selector} details.dropdown[open] summary {
239+
#{$parent-selector} details.dropdown[open] > summary {
240240
margin-bottom: 0;
241241
}
242242

243243
// Menu opened
244244
// ––––––––––––––––––––
245245
// 1. Inside container type accordion
246-
#{$parent-selector} details.dropdown[open] summary {
246+
#{$parent-selector} details.dropdown[open] > summary {
247247
+ ul {
248248
transform: scaleY(1);
249249
opacity: 1;
@@ -259,7 +259,7 @@
259259
// Close for dropdown
260260
// inside container type accordion
261261
// ––––––––––––––––––––
262-
#{$parent-selector} details.dropdown[open] summary {
262+
#{$parent-selector} details.dropdown[open] > summary {
263263
&::before {
264264
display: block;
265265
z-index: 1;

0 commit comments

Comments
 (0)