From 9ca6a886f58bdb60e08f980d937d204c134e000a Mon Sep 17 00:00:00 2001 From: Alex Gustafsson Date: Fri, 28 Mar 2025 09:04:40 +0100 Subject: [PATCH] Fix hide clear icon of entity picker (#24821) --- src/components/entity/ha-entity-picker.ts | 1 + src/components/ha-combo-box.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/entity/ha-entity-picker.ts b/src/components/entity/ha-entity-picker.ts index a4a657f525..900b72bddb 100644 --- a/src/components/entity/ha-entity-picker.ts +++ b/src/components/entity/ha-entity-picker.ts @@ -371,6 +371,7 @@ export class HaEntityPicker extends LitElement { .renderer=${this._rowRenderer} .required=${this.required} .disabled=${this.disabled} + .hideClearIcon=${this.hideClearIcon} @opened-changed=${this._openedChanged} @value-changed=${this._valueChanged} @filter-changed=${this._filterChanged} diff --git a/src/components/ha-combo-box.ts b/src/components/ha-combo-box.ts index 568eff9912..6b6797d74b 100644 --- a/src/components/ha-combo-box.ts +++ b/src/components/ha-combo-box.ts @@ -105,6 +105,9 @@ export class HaComboBox extends LitElement { @property({ type: Boolean, reflect: true }) public opened = false; + @property({ type: Boolean, attribute: "hide-clear-icon" }) + public hideClearIcon = false; + @query("vaadin-combo-box-light", true) private _comboBox!: ComboBoxLight; @query("ha-textfield", true) private _inputElement!: HaTextField; @@ -187,7 +190,7 @@ export class HaComboBox extends LitElement { > - ${this.value + ${this.value && !this.hideClearIcon ? html`