diff --git a/src/state-summary/state-card-display.html b/src/state-summary/state-card-display.html index 4ab15fe771..1eb0f0deea 100644 --- a/src/state-summary/state-card-display.html +++ b/src/state-summary/state-card-display.html @@ -18,11 +18,14 @@ text-align: right; line-height: 40px; } + .state.has-unit_of_measurement { + white-space: nowrap; + }
-
[[computeStateDisplay(localize, stateObj, language)]]
+
[[computeStateDisplay(localize, stateObj, language)]]
@@ -45,6 +48,14 @@ class StateCardDisplay extends window.hassMixins.LocalizeMixin(Polymer.Element) computeStateDisplay(localize, stateObj, language) { return window.hassUtil.computeStateDisplay(localize, stateObj, language); } + + computeClassNames(stateObj) { + const classes = [ + 'state', + window.hassUtil.attributeClassNames(stateObj, ['unit_of_measurement']), + ]; + return classes.join(' '); + } } customElements.define(StateCardDisplay.is, StateCardDisplay);