From 88ad37604540d58036ba29def2f1ded372cd1882 Mon Sep 17 00:00:00 2001 From: NovapaX Date: Fri, 30 Mar 2018 02:35:51 +0200 Subject: [PATCH] Don't uppercase unit_of_measurement in state-badge (#1025) * determine unit from state. set case via label-is-state attr * use css var and classnames * use classnames and mixin * use css var * fallback, both needed and way more elegant --- .../entity/ha-state-label-badge.html | 22 +++++++++++-------- src/components/ha-label-badge.html | 3 ++- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/components/entity/ha-state-label-badge.html b/src/components/entity/ha-state-label-badge.html index 75fff7b45d..77ec20089e 100644 --- a/src/components/entity/ha-state-label-badge.html +++ b/src/components/entity/ha-state-label-badge.html @@ -15,6 +15,14 @@ ha-label-badge { --ha-label-badge-color: var(--label-badge-red, #DF4C1E); } + ha-label-badge.has-unit_of_measurement { + --ha-label-badge-label-text-transform: none; + } + + ha-label-badge.binary_sensor, + ha-label-badge.updater { + --ha-label-badge-color: var(--label-badge-blue, #039be5); + } .red { --ha-label-badge-color: var(--label-badge-red, #DF4C1E); @@ -37,7 +45,7 @@ } -