display card errors with yaml config (#4018)

This commit is contained in:
Ian Richardson 2019-10-16 02:22:57 -05:00 committed by Bram Kragten
parent ea5ee6189d
commit fb589337f8

View File

@ -7,9 +7,9 @@ import {
css, css,
CSSResult, CSSResult,
} from "lit-element"; } from "lit-element";
import yaml from "js-yaml";
import { LovelaceCard } from "../types"; import { LovelaceCard } from "../types";
import { LovelaceCardConfig } from "../../../data/lovelace";
import { HomeAssistant } from "../../../types"; import { HomeAssistant } from "../../../types";
import { ErrorCardConfig } from "./types"; import { ErrorCardConfig } from "./types";
@ -46,7 +46,7 @@ export class HuiErrorCard extends LitElement implements LovelaceCard {
return html` return html`
${this._config.error} ${this._config.error}
<pre>${this._toStr(this._config.origConfig)}</pre> <pre>${yaml.safeDump(this._config.origConfig)}</pre>
`; `;
} }
@ -63,10 +63,6 @@ export class HuiErrorCard extends LitElement implements LovelaceCard {
} }
`; `;
} }
private _toStr(config: LovelaceCardConfig): string {
return JSON.stringify(config, null, 2);
}
} }
declare global { declare global {