2021-05-18 16:37:53 +02:00
|
|
|
import { Condition, Trigger } from "./automation";
|
2021-04-01 10:28:37 +02:00
|
|
|
|
2021-04-30 21:15:31 +02:00
|
|
|
export const describeTrigger = (trigger: Trigger) =>
|
|
|
|
`${trigger.platform} trigger`;
|
2021-04-01 10:28:37 +02:00
|
|
|
|
|
|
|
export const describeCondition = (condition: Condition) => {
|
|
|
|
if (condition.alias) {
|
|
|
|
return condition.alias;
|
|
|
|
}
|
2021-05-17 20:19:47 +02:00
|
|
|
if (["or", "and", "not"].includes(condition.condition)) {
|
|
|
|
return `multiple conditions using "${condition.condition}"`;
|
2021-04-01 10:28:37 +02:00
|
|
|
}
|
|
|
|
return `${condition.condition} condition`;
|
|
|
|
};
|