diff --git a/src/panels/developer-tools/template/developer-tools-template.ts b/src/panels/developer-tools/template/developer-tools-template.ts index f16f77bd1f4b..f3bf5336bb1c 100644 --- a/src/panels/developer-tools/template/developer-tools-template.ts +++ b/src/panels/developer-tools/template/developer-tools-template.ts @@ -181,17 +181,21 @@ class HaPanelDevTemplate extends LitElement { >` : nothing} ${this._templateResult - ? html`${this.hass.localize( - "ui.panel.developer-tools.tabs.templates.result_type" - )}: - ${resultType} - -
${type === "object"
-                    ? JSON.stringify(this._templateResult.result, null, 2)
-                    : this._templateResult.result}
+ ? html`
+                    ${type === "object"
+                      ? JSON.stringify(this._templateResult.result, null, 2)
+                      : this._templateResult.result}
+

+ ${this.hass.localize( + "ui.panel.developer-tools.tabs.templates.result_type" + )}: + ${resultType} +

${this._templateResult.listeners.time ? html`

@@ -249,11 +253,11 @@ class HaPanelDevTemplate extends LitElement { ` : !this._templateResult.listeners.time - ? html` + ? html`

${this.hass.localize( "ui.panel.developer-tools.tabs.templates.no_listeners" )} - ` +

` : nothing}` : nothing} @@ -281,6 +285,10 @@ class HaPanelDevTemplate extends LitElement { max(16px, env(safe-area-inset-left)); } + .content.horizontal { + --code-mirror-max-height: calc(100vh - 389px); + } + ha-card { margin-bottom: 16px; } @@ -293,8 +301,9 @@ class HaPanelDevTemplate extends LitElement { color: var(--primary-color); } - .horizontal .edit-pane { - max-width: 50%; + .content.horizontal > * { + width: 50%; + margin-bottom: 0px; } .render-spinner { @@ -316,7 +325,21 @@ class HaPanelDevTemplate extends LitElement { white-space: pre-wrap; background-color: var(--secondary-background-color); padding: 8px; + margin-top: 0; + margin-bottom: 0; direction: ltr; + overflow: auto; + } + + p, + ul { + margin-block-end: 0; + } + + .content.horizontal .render-pane .card-content { + display: flex; + flex-direction: column; + max-height: calc(var(--code-mirror-max-height) + 47px); } .all_listeners { @@ -324,7 +347,7 @@ class HaPanelDevTemplate extends LitElement { } @media all and (max-width: 870px) { - .render-pane { + .content ha-card { max-width: 100%; } }