From 38a907e51ec0f90245d677e98f503f6fb069758b Mon Sep 17 00:00:00 2001 From: Dave T <17680170+davet2001@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:34:25 +0000 Subject: [PATCH] Separate action field YAML examples (#27218) * Comma separate field examples if it is a list * Remove prettier ignore and json.stringify all examples * Use YAML format --------- Co-authored-by: Petar Petrov --- .../developer-tools/action/developer-tools-action.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/panels/developer-tools/action/developer-tools-action.ts b/src/panels/developer-tools/action/developer-tools-action.ts index 3f23b0e0d4..c57ac6d138 100644 --- a/src/panels/developer-tools/action/developer-tools-action.ts +++ b/src/panels/developer-tools/action/developer-tools-action.ts @@ -1,7 +1,7 @@ import { mdiHelpCircle } from "@mdi/js"; import type { HassService } from "home-assistant-js-websocket"; import { ERR_CONNECTION_LOST } from "home-assistant-js-websocket"; -import { load } from "js-yaml"; +import { dump, load } from "js-yaml"; import type { CSSResultGroup, TemplateResult } from "lit"; import { css, html, LitElement, nothing } from "lit"; import { customElement, property, query, state } from "lit/decorators"; @@ -320,7 +320,10 @@ class HaPanelDevAction extends LitElement { ${this.hass.localize( `component.${domain}.services.${serviceName}.fields.${field.key}.example`, descriptionPlaceholders - ) || field.example} + ) || + (typeof field.example === "object" + ? html`
${dump(field.example)}
` + : field.example)} ` )}