Make Dropdown to Clear Its Input History Everytime

This commit is contained in:
copecone committed 2026-04-20 10:02:33 +09:00
1 parent dceac30c39
commit 0baba36f7f
2 files changed
+16 -12

No files matched your search

+4 -4
View File
@@ -3,12 +3,12 @@
<span class="material-symbols-outlined icon-24 prefix-icon">{{ icon() }}</span>
}
<div #searchInput class="dropdown-input" [class.hidden]="!isOpen()" [class.focus-mode]="inputFocusMode()"
@if (isOpen()) {
<div #searchInput class="dropdown-input" [class.hidden]="!isOpen()" [class.focus-mode]="inputFocusMode()"
contenteditable="true" role="textbox" aria-multiline="false" [aria-placeholder]="translation.common.selectOption"
[attr.placeholder]="translation.common.selectOption" tabindex="-1" spellcheck="false"
(input)="onSearch($event)" (click)="handleInputClick($event)" (mousedown)="handleInputMouseDown()" (beforeinput)="preprocessInputContent($event)"></div>
@if (!isOpen()) {
(input)="onSearch($event)" (click)="handleInputClick($event)" (mousedown)="handleInputMouseDown()" (beforeinput)="preprocessInputContent($event)">{{ this.initialInputText() }}</div>
} @else {
<span class="placeholder">{{ selectedLabel() }}</span>
}
<span class="material-symbols-outlined icon-24 chevron" [class.open]="isOpen()">keyboard_arrow_down</span>