From efa956a0b59ed0154e8fbdfa570021fabd3720aa Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 1 Apr 2018 22:03:04 +0300 Subject: [PATCH] Allow theming badge label color and hide empty label. (#1060) --- src/components/ha-label-badge.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/ha-label-badge.html b/src/components/ha-label-badge.html index fec41c691e..32cee51ce0 100644 --- a/src/components/ha-label-badge.html +++ b/src/components/ha-label-badge.html @@ -48,7 +48,7 @@ max-width: 68%; /* Parent width minus two times 16% padding */ display: inline-block; background-color: var(--ha-label-badge-color, var(--primary-color)); - color: white; + color: var(--ha-label-badge-label-color, white); border-radius: 1em; padding: 8% 16%; font-weight: 500; @@ -82,7 +82,7 @@ [[value]] -
+
[[label]]
@@ -116,6 +116,10 @@ class HaLabelBadge extends Polymer.Element { return label && label.length > 5 ? 'label big' : 'label'; } + computeHideLabel(label) { + return !label || !label.trim(); + } + computeHideIcon(icon, value, image) { return !icon || value || image; }