mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-21 08:16:36 +00:00
Handle multiple times in time trigger (#14006)
This commit is contained in:
parent
fb80da013e
commit
1ecc88291d
@ -202,15 +202,16 @@ export const describeTrigger = (
|
||||
|
||||
// Time Trigger
|
||||
if (trigger.platform === "time" && trigger.at) {
|
||||
const at = trigger.at.includes(".")
|
||||
? `entity ${
|
||||
hass.states[trigger.at]
|
||||
? computeStateName(hass.states[trigger.at])
|
||||
: trigger.at
|
||||
}`
|
||||
: trigger.at;
|
||||
const result = ensureArray(trigger.at).map((at) =>
|
||||
at.toString().includes(".")
|
||||
? `entity ${hass.states[at] ? computeStateName(hass.states[at]) : at}`
|
||||
: at
|
||||
);
|
||||
|
||||
return `When the time is equal to ${at}`;
|
||||
const last = result.splice(-1, 1)[0];
|
||||
return `When the time is equal to ${
|
||||
result.length ? `${result.join(", ")} or ` : ""
|
||||
}${last}`;
|
||||
}
|
||||
|
||||
// Time Patter Trigger
|
||||
|
Loading…
x
Reference in New Issue
Block a user