Remove specific icons for area controls card features (#26195)

This commit is contained in:
Paul Bottein 2025-07-16 17:27:05 +02:00 committed by GitHub
parent 039ef18d8c
commit b207528ecf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -32,8 +32,6 @@ import type {
import { AREA_CONTROLS } from "./types"; import { AREA_CONTROLS } from "./types";
interface AreaControlsButton { interface AreaControlsButton {
offIcon?: string;
onIcon?: string;
filter: { filter: {
domain: string; domain: string;
device_class?: string; device_class?: string;
@ -49,9 +47,6 @@ const coverButton = (deviceClass: string) => ({
export const AREA_CONTROLS_BUTTONS: Record<AreaControl, AreaControlsButton> = { export const AREA_CONTROLS_BUTTONS: Record<AreaControl, AreaControlsButton> = {
light: { light: {
// Overrides the icons for lights
offIcon: "mdi:lightbulb-off",
onIcon: "mdi:lightbulb",
filter: { filter: {
domain: "light", domain: "light",
}, },
@ -258,8 +253,6 @@ class HuiAreaControlsCardFeature
`ui.card_features.area_controls.${control}.${active ? "off" : "on"}` `ui.card_features.area_controls.${control}.${active ? "off" : "on"}`
); );
const icon = active ? button.onIcon : button.offIcon;
const domain = button.filter.domain; const domain = button.filter.domain;
const deviceClass = button.filter.device_class const deviceClass = button.filter.device_class
? ensureArray(button.filter.device_class)[0] ? ensureArray(button.filter.device_class)[0]
@ -282,7 +275,6 @@ class HuiAreaControlsCardFeature
> >
<ha-domain-icon <ha-domain-icon
.hass=${this.hass} .hass=${this.hass}
.icon=${icon}
.domain=${domain} .domain=${domain}
.deviceClass=${deviceClass} .deviceClass=${deviceClass}
.state=${groupState} .state=${groupState}