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);