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

View File

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