From ab14cf9e9b69cabf96066c38c7460018916ab225 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 23 Aug 2022 14:58:05 +0200 Subject: [PATCH] Use trigger alias in trace timelines (#13447) --- src/components/trace/hat-trace-timeline.ts | 6 +++++- src/data/trace.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/trace/hat-trace-timeline.ts b/src/components/trace/hat-trace-timeline.ts index 3a47a9f819..0174a12bf0 100644 --- a/src/components/trace/hat-trace-timeline.ts +++ b/src/components/trace/hat-trace-timeline.ts @@ -317,7 +317,11 @@ class ActionRenderer { private _handleTrigger(index: number, triggerStep: TriggerTraceStep): number { this._renderEntry( triggerStep.path, - `Triggered ${ + `${ + triggerStep.changed_variables.trigger.alias + ? `${triggerStep.changed_variables.trigger.alias} triggered` + : "Triggered" + } ${ triggerStep.path === "trigger" ? "manually" : `by the ${this.trace.trigger}` diff --git a/src/data/trace.ts b/src/data/trace.ts index 600d6c9466..1c64152904 100644 --- a/src/data/trace.ts +++ b/src/data/trace.ts @@ -16,6 +16,7 @@ interface BaseTraceStep { export interface TriggerTraceStep extends BaseTraceStep { changed_variables: { trigger: { + alias?: string; description: string; [key: string]: unknown; };