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`