Skip to content

Commit 0f46840

Browse files
authored
Merge pull request #7745 from IgniteUI/nalipiev/drop-down-shadow-master
fix(drop-down): remove shadow when list is empty #3977
2 parents b6a976f + 758fc6a commit 0f46840

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

projects/igniteui-angular/src/lib/core/styles/components/drop-down/_drop-down-component.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
@extend %igx-drop-down__list !optional;
1818
}
1919

20+
@include e(list, $m: empty) {
21+
@extend %igx-drop-down__list !optional;
22+
@extend %igx-drop-down__list--empty !optional;
23+
}
24+
2025
@include e(list-scroll) {
2126
@extend %igx-drop-down__list-scroll !optional;
2227
}

projects/igniteui-angular/src/lib/core/styles/components/drop-down/_drop-down-theme.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,15 +229,15 @@
229229
border: --var($theme, 'border-width') solid --var($theme, 'border-color');
230230
}
231231

232+
%igx-drop-down__list--empty {
233+
box-shadow: none;
234+
}
235+
232236
%igx-drop-down__list-scroll {
233237
overflow-y: auto;
234238
overflow-x: hidden;
235239
position: relative;
236240

237-
&:empty {
238-
box-shadow: none;
239-
}
240-
241241
igx-input-group {
242242
margin-top: -16px !important;
243243
}

projects/igniteui-angular/src/lib/drop-down/drop-down.component.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
<div class="igx-drop-down__list" igxToggle [style.width]="width"
2-
(onOpening)="onToggleOpening($event)" (onOpened)="onToggleOpened()" (onAppended)="onToggleContentAppended()"
1+
<div [ngClass]="{
2+
'igx-drop-down__list': items.length > 0,
3+
'igx-drop-down__list--empty': items.length === 0 }"
4+
[style.width]="width"
5+
igxToggle
6+
(onAppended)="onToggleContentAppended()"
7+
(onOpening)="onToggleOpening($event)" (onOpened)="onToggleOpened()"
38
(onClosing)="onToggleClosing($event)" (onClosed)="onToggleClosed()">
49
<div class="igx-drop-down__list-scroll" #scrollContainer [attr.id]="this.listId" role="listbox"
510
[style.height]="height"

0 commit comments

Comments
 (0)