diff --git a/src/panels/config/devices/ha-config-devices-dashboard.ts b/src/panels/config/devices/ha-config-devices-dashboard.ts index daa06bc459..fd4e065fe5 100644 --- a/src/panels/config/devices/ha-config-devices-dashboard.ts +++ b/src/panels/config/devices/ha-config-devices-dashboard.ts @@ -5,6 +5,7 @@ import { mdiMenuDown, mdiPlus, mdiTextureBox, + mdiCancel, } from "@mdi/js"; import type { CSSResultGroup, PropertyValues, TemplateResult } from "lit"; import { LitElement, css, html, nothing } from "lit"; @@ -612,13 +613,31 @@ export class HaConfigDeviceDashboard extends SubscribeMixin(LitElement) { : "—", }, disabled_by: { - title: "", - label: localize("ui.panel.config.devices.data_table.disabled_by"), - hidden: true, + title: localize("ui.panel.config.devices.picker.state"), + type: "icon", + defaultHidden: true, + sortable: true, + filterable: true, + minWidth: "80px", + maxWidth: "80px", template: (device) => device.disabled_by - ? this.hass.localize("ui.panel.config.devices.disabled") - : "", + ? html` +
+ + + +
+ ` + : "—", }, labels: { title: "",