mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-09 19:09:48 +00:00
Refactor trace rendering (#8693)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
This commit is contained in:
@@ -5,7 +5,6 @@ import {
|
||||
} from "home-assistant-js-websocket";
|
||||
import { computeObjectId } from "../common/entity/compute_object_id";
|
||||
import { navigate } from "../common/navigate";
|
||||
import { LocalizeFunc } from "../common/translations/localize";
|
||||
import { HomeAssistant } from "../types";
|
||||
import { Condition, Trigger } from "./automation";
|
||||
|
||||
@@ -165,40 +164,40 @@ export const getScriptEditorInitData = () => {
|
||||
return data;
|
||||
};
|
||||
|
||||
export const describeAction = (action: Action, _localize: LocalizeFunc) => {
|
||||
export const getActionType = (action: Action) => {
|
||||
// Check based on config_validation.py#determine_script_action
|
||||
if ("delay" in action) {
|
||||
return "Delay";
|
||||
return "delay";
|
||||
}
|
||||
if ("wait_template" in action) {
|
||||
return "Wait";
|
||||
return "wait_template";
|
||||
}
|
||||
if ("condition" in action) {
|
||||
return "Check condition";
|
||||
return "check_condition";
|
||||
}
|
||||
if ("event" in action) {
|
||||
return "Fire event";
|
||||
return "fire_event";
|
||||
}
|
||||
if ("device_id" in action) {
|
||||
return "Run Device Action";
|
||||
return "device_action";
|
||||
}
|
||||
if ("scene" in action) {
|
||||
return "Activate a scene";
|
||||
return "activate_scene";
|
||||
}
|
||||
if ("repeat" in action) {
|
||||
return "Repeat an action multiple times";
|
||||
return "repeat";
|
||||
}
|
||||
if ("choose" in action) {
|
||||
return "Choose an action";
|
||||
return "choose";
|
||||
}
|
||||
if ("wait_for_trigger" in action) {
|
||||
return "Wait for a trigger";
|
||||
return "wait_for_trigger";
|
||||
}
|
||||
if ("variables" in action) {
|
||||
return "Define variables";
|
||||
return "variables";
|
||||
}
|
||||
if ("service" in action) {
|
||||
return "Call service";
|
||||
return "service";
|
||||
}
|
||||
return "Unknown action";
|
||||
return "unknown";
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user