mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-22 00:36:34 +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
|
// Time Trigger
|
||||||
if (trigger.platform === "time" && trigger.at) {
|
if (trigger.platform === "time" && trigger.at) {
|
||||||
const at = trigger.at.includes(".")
|
const result = ensureArray(trigger.at).map((at) =>
|
||||||
? `entity ${
|
at.toString().includes(".")
|
||||||
hass.states[trigger.at]
|
? `entity ${hass.states[at] ? computeStateName(hass.states[at]) : at}`
|
||||||
? computeStateName(hass.states[trigger.at])
|
: at
|
||||||
: trigger.at
|
);
|
||||||
}`
|
|
||||||
: trigger.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
|
// Time Patter Trigger
|
||||||
|
Loading…
x
Reference in New Issue
Block a user