Skip to content

Commit 7d1462f

Browse files
authored
feat(dropdown): vertical dropdown menu item
Allows dropdown menu item's text and description to stack vertically Closes #1059
1 parent 891f6e6 commit 7d1462f

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/definitions/modules/dropdown.less

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@
137137
border-top-width: 0;
138138
}
139139

140+
.ui.dropdown .menu > .item.vertical {
141+
display: flex;
142+
flex-direction: column-reverse;
143+
}
144+
140145
/*--------------
141146
Floated Content
142147
---------------*/
@@ -215,6 +220,18 @@
215220
color: @itemDescriptionColor;
216221
}
217222

223+
.ui.dropdown .menu > .item.vertical > .description {
224+
margin: 0;
225+
}
226+
227+
/*-----------------
228+
Item Text
229+
-------------------*/
230+
231+
.ui.dropdown .menu > .item.vertical > .text {
232+
margin-bottom: @verticalItemMargin;
233+
}
234+
218235
/*-----------------
219236
Message
220237
-------------------*/

src/themes/default/modules/dropdown.variables

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@
6363
@itemBoxShadow: none;
6464
@itemMinHeight: unit(@itemLineHeight + 2 * @itemVerticalPadding, rem);
6565

66+
/* Vertical Item */
67+
@verticalItemMargin: 0.25em;
68+
6669
/* Sub Menu */
6770
@subMenuTop: 0;
6871
@subMenuLeft: 100%;

0 commit comments

Comments
 (0)