mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-25 05:47:20 +00:00
Colorize trace paths for choose without explicit default case
This commit is contained in:
parent
6701c4c371
commit
c1f462b8f8
@ -143,11 +143,12 @@ class HatScriptGraph extends LitElement {
|
||||
graphStart = false
|
||||
) {
|
||||
const trace = this.trace.trace[path] as ChooseActionTraceStep[] | undefined;
|
||||
const trace_path = trace?.[0].result
|
||||
? trace[0].result.choice === "default"
|
||||
? [Array.isArray(config.choose) ? config.choose.length : 0]
|
||||
: [trace[0].result.choice]
|
||||
: [];
|
||||
const trace_path =
|
||||
trace !== undefined
|
||||
? trace[0].result?.choice === "default" || trace[0].result === undefined
|
||||
? [Array.isArray(config.choose) ? config.choose.length : 0]
|
||||
: [trace[0].result.choice]
|
||||
: [];
|
||||
return html`
|
||||
<hat-graph
|
||||
tabindex=${trace === undefined ? "-1" : "0"}
|
||||
@ -204,7 +205,9 @@ class HatScriptGraph extends LitElement {
|
||||
<hat-graph-spacer
|
||||
class=${classMap({
|
||||
track:
|
||||
trace !== undefined && trace[0].result?.choice === "default",
|
||||
trace !== undefined &&
|
||||
(trace[0].result?.choice === "default" ||
|
||||
trace[0].result === undefined),
|
||||
})}
|
||||
></hat-graph-spacer>
|
||||
${ensureArray(config.default)?.map((action, i) =>
|
||||
|
Loading…
x
Reference in New Issue
Block a user