mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-27 19:26:36 +00:00
Calendar trigger: Handle optional offset better (#23474)
Calendar empty offset
This commit is contained in:
parent
1b9cbe434d
commit
cf91e6a2a3
@ -737,8 +737,11 @@ const tryDescribeTrigger = (
|
|||||||
? computeStateName(hass.states[trigger.entity_id])
|
? computeStateName(hass.states[trigger.entity_id])
|
||||||
: trigger.entity_id;
|
: trigger.entity_id;
|
||||||
|
|
||||||
let offsetChoice = trigger.offset.startsWith("-") ? "before" : "after";
|
let offsetChoice: string = "other";
|
||||||
let offset: string | string[] = trigger.offset.startsWith("-")
|
let offset: string | string[] = "";
|
||||||
|
if (trigger.offset) {
|
||||||
|
offsetChoice = trigger.offset.startsWith("-") ? "before" : "after";
|
||||||
|
offset = trigger.offset.startsWith("-")
|
||||||
? trigger.offset.substring(1).split(":")
|
? trigger.offset.substring(1).split(":")
|
||||||
: trigger.offset.split(":");
|
: trigger.offset.split(":");
|
||||||
const duration = {
|
const duration = {
|
||||||
@ -750,6 +753,7 @@ const tryDescribeTrigger = (
|
|||||||
if (offset === "") {
|
if (offset === "") {
|
||||||
offsetChoice = "other";
|
offsetChoice = "other";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return hass.localize(
|
return hass.localize(
|
||||||
`${triggerTranslationBaseKey}.calendar.description.full`,
|
`${triggerTranslationBaseKey}.calendar.description.full`,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user