diff --git a/src/panels/config/voice-assistants/ha-config-voice-assistants-expose.ts b/src/panels/config/voice-assistants/ha-config-voice-assistants-expose.ts index c26159d756..9199e121c5 100644 --- a/src/panels/config/voice-assistants/ha-config-voice-assistants-expose.ts +++ b/src/panels/config/voice-assistants/ha-config-voice-assistants-expose.ts @@ -3,10 +3,18 @@ import "@lrnwebcomponents/simple-tooltip/simple-tooltip"; import { mdiCloseBoxMultiple, mdiCloseCircleOutline, + mdiFilterVariant, mdiPlus, mdiPlusBoxMultiple, } from "@mdi/js"; -import { css, CSSResultGroup, html, LitElement, PropertyValues } from "lit"; +import { + css, + CSSResultGroup, + html, + LitElement, + nothing, + PropertyValues, +} from "lit"; import { customElement, property, query, state } from "lit/decorators"; import { classMap } from "lit/directives/class-map"; import { ifDefined } from "lit/directives/if-defined"; @@ -197,6 +205,12 @@ export class VoiceAssistantsExpose extends LitElement { .path=${mdiCloseCircleOutline} >`, }, + // For search + entity_id: { + title: "", + hidden: true, + filterable: true, + }, }) ); @@ -560,6 +574,26 @@ export class VoiceAssistantsExpose extends LitElement { > + ${this.narrow && activeFilters?.length + ? html` + + + + ${this.hass.localize("ui.components.data-table.filtering_by")} + ${activeFilters.join(", ")} + + ${this.hass.localize("ui.common.clear")} + + + + ` + : nothing} `; }