Skip to content

Commit c47e7bb

Browse files
committed
fix(dropdown): disallow clicking an item again to clear it
1 parent 3386b01 commit c47e7bb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/dropdown/list/dropdown-list.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,15 +397,16 @@ export class DropdownList implements AbstractDropdownView, AfterViewInit, OnDest
397397
*/
398398
doClick(event, item) {
399399
if (!item.disabled) {
400-
item.selected = !item.selected;
401400
if (this.type === "single") {
401+
item.selected = true;
402402
// reset the selection
403403
for (let otherItem of this._items) {
404404
if (item !== otherItem) { otherItem.selected = false; }
405405
}
406406

407407
this.select.emit({item});
408408
} else {
409+
item.selected = !item.selected;
409410
// emit an array of selected items
410411
this.select.emit(this.getSelected());
411412
}

0 commit comments

Comments
 (0)