diff --git a/src/panels/config/script/ha-script-editor.ts b/src/panels/config/script/ha-script-editor.ts index 96bef07c53..2eea1afc6f 100644 --- a/src/panels/config/script/ha-script-editor.ts +++ b/src/panels/config/script/ha-script-editor.ts @@ -5,7 +5,10 @@ import { mdiContentSave, mdiDelete, mdiDotsVertical, + mdiInformationOutline, + mdiPlay, mdiSort, + mdiTransitConnection, } from "@mdi/js"; import "@polymer/app-layout/app-header/app-header"; import "@polymer/app-layout/app-toolbar/app-toolbar"; @@ -20,6 +23,7 @@ import { import { property, query, state } from "lit/decorators"; import { classMap } from "lit/directives/class-map"; import memoizeOne from "memoize-one"; +import { fireEvent } from "../../../common/dom/fire_event"; import { computeObjectId } from "../../../common/entity/compute_object_id"; import { navigate } from "../../../common/navigate"; import { slugify } from "../../../common/string/slugify"; @@ -178,6 +182,21 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) { .backCallback=${this._backTapped} .header=${!this._config?.alias ? "" : this._config.alias} > + ${this.scriptEntityId && !this.narrow + ? html` + + + ${this.hass.localize( + "ui.panel.config.script.editor.show_trace" + )} + + + ` + : ""} + + ${this.hass.localize("ui.panel.config.script.editor.show_info")} + + + + + ${this.hass.localize("ui.panel.config.script.picker.run_script")} + + + + ${this.scriptEntityId && this.narrow + ? html` + + + ${this.hass.localize( + "ui.panel.config.script.editor.show_trace" + )} + + + + ` + : ""} ${this._config && !("use_blueprint" in this._config) ? html` - ${this.scriptEntityId - ? html` - - - - ${this.hass.localize( - "ui.panel.config.script.editor.show_trace" - )} - - - - ${this.hass.localize( - "ui.panel.config.script.picker.run_script" - )} - - - ` - : ``} @@ -361,28 +387,6 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) { ` : this._mode === "yaml" ? html` - ${!this.narrow - ? html` - - ${this._config?.alias} - - - ${this.hass.localize( - "ui.panel.config.script.picker.run_script" - )} - - - - ` - : ``}