diff --git a/web/src/elements/SearchSelect.ts b/web/src/elements/SearchSelect.ts index 49d9eb06c..012edac45 100644 --- a/web/src/elements/SearchSelect.ts +++ b/web/src/elements/SearchSelect.ts @@ -65,6 +65,9 @@ export class SearchSelect extends AKElement { }); } + @property() + emptyOption = "---------"; + @property({ attribute: false }) groupBy: (items: T[]) => [string, T[]][] = (items: T[]): [string, T[]][] => { return groupBy(items, () => { @@ -165,7 +168,7 @@ export class SearchSelect extends AKElement { this.open = false; }} > - --------- + ${this.emptyOption} ` @@ -212,7 +215,11 @@ export class SearchSelect extends AKElement { this.renderMenu(); }, 200); }} - .value=${this.selectedObject ? this.renderElement(this.selectedObject) : ""} + .value=${this.selectedObject + ? this.renderElement(this.selectedObject) + : this.blankable + ? this.emptyOption + : ""} />