mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-23 09:16:38 +00:00
Add default icons for button entities (#10774)
This commit is contained in:
parent
7c78fb314e
commit
da4942aca3
@ -1,30 +1,33 @@
|
|||||||
import {
|
import {
|
||||||
mdiAccount,
|
mdiAccount,
|
||||||
mdiAccountArrowRight,
|
mdiAccountArrowRight,
|
||||||
mdiAirHumidifierOff,
|
|
||||||
mdiAirHumidifier,
|
mdiAirHumidifier,
|
||||||
mdiFlash,
|
mdiAirHumidifierOff,
|
||||||
mdiBluetooth,
|
mdiBluetooth,
|
||||||
mdiBluetoothConnect,
|
mdiBluetoothConnect,
|
||||||
|
mdiCalendar,
|
||||||
|
mdiCast,
|
||||||
|
mdiCastConnected,
|
||||||
|
mdiClock,
|
||||||
|
mdiEmoticonDead,
|
||||||
|
mdiFlash,
|
||||||
|
mdiGestureTapButton,
|
||||||
mdiLanConnect,
|
mdiLanConnect,
|
||||||
mdiLanDisconnect,
|
mdiLanDisconnect,
|
||||||
mdiLockOpen,
|
mdiLock,
|
||||||
mdiLockAlert,
|
mdiLockAlert,
|
||||||
mdiLockClock,
|
mdiLockClock,
|
||||||
mdiLock,
|
mdiLockOpen,
|
||||||
mdiCastConnected,
|
mdiPackageUp,
|
||||||
mdiCast,
|
|
||||||
mdiEmoticonDead,
|
|
||||||
mdiPowerPlug,
|
mdiPowerPlug,
|
||||||
mdiPowerPlugOff,
|
mdiPowerPlugOff,
|
||||||
|
mdiRestart,
|
||||||
mdiSleep,
|
mdiSleep,
|
||||||
mdiTimerSand,
|
mdiTimerSand,
|
||||||
mdiToggleSwitch,
|
mdiToggleSwitch,
|
||||||
mdiToggleSwitchOff,
|
mdiToggleSwitchOff,
|
||||||
mdiZWave,
|
|
||||||
mdiClock,
|
|
||||||
mdiCalendar,
|
|
||||||
mdiWeatherNight,
|
mdiWeatherNight,
|
||||||
|
mdiZWave,
|
||||||
} from "@mdi/js";
|
} from "@mdi/js";
|
||||||
import { HassEntity } from "home-assistant-js-websocket";
|
import { HassEntity } from "home-assistant-js-websocket";
|
||||||
/**
|
/**
|
||||||
@ -52,6 +55,16 @@ export const domainIcon = (
|
|||||||
case "binary_sensor":
|
case "binary_sensor":
|
||||||
return binarySensorIcon(compareState, stateObj);
|
return binarySensorIcon(compareState, stateObj);
|
||||||
|
|
||||||
|
case "button":
|
||||||
|
switch (stateObj?.attributes.device_class) {
|
||||||
|
case "restart":
|
||||||
|
return mdiRestart;
|
||||||
|
case "update":
|
||||||
|
return mdiPackageUp;
|
||||||
|
default:
|
||||||
|
return mdiGestureTapButton;
|
||||||
|
}
|
||||||
|
|
||||||
case "cover":
|
case "cover":
|
||||||
return coverIcon(compareState, stateObj);
|
return coverIcon(compareState, stateObj);
|
||||||
|
|
||||||
|
@ -39,6 +39,7 @@ const hassAttributeUtil = {
|
|||||||
"vibration",
|
"vibration",
|
||||||
"window",
|
"window",
|
||||||
],
|
],
|
||||||
|
button: ["restart", "update"],
|
||||||
cover: [
|
cover: [
|
||||||
"awning",
|
"awning",
|
||||||
"blind",
|
"blind",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user