Add icon and state formatting for tts and stt domain (#16304)

This commit is contained in:
Paul Bottein 2023-04-25 21:40:22 +02:00 committed by GitHub
parent db0e5a8a41
commit 643b168c69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View File

@ -50,6 +50,7 @@ import {
mdiRobotVacuum,
mdiScriptText,
mdiSineWave,
mdiSpeakerMessage,
mdiSpeedometer,
mdiSunWireless,
mdiThermometer,
@ -75,8 +76,8 @@ export const DEFAULT_DOMAIN_ICON = mdiBookmark;
/** Icons for each domain */
export const FIXED_DOMAIN_ICONS = {
alert: mdiAlert,
air_quality: mdiAirFilter,
alert: mdiAlert,
calendar: mdiCalendar,
climate: mdiThermostat,
configurator: mdiCog,
@ -106,10 +107,12 @@ export const FIXED_DOMAIN_ICONS = {
script: mdiScriptText,
select: mdiFormatListBulleted,
sensor: mdiEye,
siren: mdiBullhorn,
simple_alarm: mdiBell,
siren: mdiBullhorn,
stt: mdiMicrophoneMessage,
text: mdiFormTextbox,
timer: mdiTimerOutline,
tts: mdiSpeakerMessage,
updater: mdiCloudUpload,
vacuum: mdiRobotVacuum,
zone: mdiMapMarkerRadius,

View File

@ -193,11 +193,9 @@ export const computeStateDisplayFromEntityAttributes = (
);
}
// state of button is a timestamp
// state is a timestamp
if (
domain === "button" ||
domain === "input_button" ||
domain === "scene" ||
["button", "input_button", "scene", "stt", "tts"].includes(domain) ||
(domain === "sensor" && attributes.device_class === "timestamp")
) {
try {