Add prefix and suffix for state-label (#1509)

* Add prefix and suffix for state-label

* Feedback
This commit is contained in:
c727 2018-07-24 08:36:09 +02:00 committed by Paulus Schoutsen
parent b589412fdd
commit dcc47b6b83

View File

@ -25,7 +25,7 @@ class HuiStateLabelElement extends LocalizeMixin(ElementClickMixin(PolymerElemen
}
</style>
<div class="state-label" title$="[[computeTooltip(hass, _config)]]">
[[_computeStateDisplay(_stateObj)]]
[[_config.prefix]][[_computeStateDisplay(_stateObj)]][[_config.suffix]]
</div>
`;
}
@ -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);