diff --git a/src/panels/lovelace/elements/hui-state-label-element.js b/src/panels/lovelace/elements/hui-state-label-element.js index cb23452a40..8d78a6807a 100644 --- a/src/panels/lovelace/elements/hui-state-label-element.js +++ b/src/panels/lovelace/elements/hui-state-label-element.js @@ -17,15 +17,15 @@ class HuiStateLabelElement extends LocalizeMixin(ElementClickMixin(PolymerElemen return html` -
- [[_computeStateDisplay(_stateObj)]] +
+ [[_config.prefix]][[_computeStateDisplay(_stateObj)]][[_config.suffix]]
`; } @@ -59,7 +59,7 @@ class HuiStateLabelElement extends LocalizeMixin(ElementClickMixin(PolymerElemen } _computeStateDisplay(stateObj) { - return stateObj && computeStateDisplay(this.localize, stateObj); + return stateObj ? computeStateDisplay(this.localize, stateObj) : '-'; } } customElements.define('hui-state-label-element', HuiStateLabelElement);