From 426a7ac8ddcfb703175149280ac5eda2683d675b Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Thu, 8 Oct 2020 09:37:51 -0500 Subject: [PATCH] Show moon phase icon in state-label-badge (#7194) Co-authored-by: Bram Kragten --- src/components/entity/ha-state-label-badge.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/entity/ha-state-label-badge.ts b/src/components/entity/ha-state-label-badge.ts index 675a7b739a..b38259b210 100644 --- a/src/components/entity/ha-state-label-badge.ts +++ b/src/components/entity/ha-state-label-badge.ts @@ -110,7 +110,9 @@ export class HaStateLabelBadge extends LitElement { return null; case "sensor": default: - return state.state === UNKNOWN + return state.attributes.device_class === "moon__phase" + ? null + : state.state === UNKNOWN ? "-" : state.attributes.unit_of_measurement ? state.state @@ -162,7 +164,9 @@ export class HaStateLabelBadge extends LitElement { ? "hass:timer-outline" : "hass:timer-off-outline"; default: - return null; + return state?.attributes.device_class === "moon__phase" + ? stateIcon(state) + : null; } }