From d28ad1713591f49d089b6599457fee42d2a2e8f3 Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Mon, 22 Nov 2021 11:12:04 +0100 Subject: [PATCH] Use component to ensure relative-time in Glance card gets updated (#10666) --- src/panels/lovelace/cards/hui-glance-card.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/panels/lovelace/cards/hui-glance-card.ts b/src/panels/lovelace/cards/hui-glance-card.ts index 445bd5ff7a..b640284bfd 100644 --- a/src/panels/lovelace/cards/hui-glance-card.ts +++ b/src/panels/lovelace/cards/hui-glance-card.ts @@ -9,7 +9,6 @@ import { import { customElement, property, state } from "lit/decorators"; import { classMap } from "lit/directives/class-map"; import { ifDefined } from "lit/directives/if-defined"; -import { relativeTime } from "../../../common/datetime/relative_time"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeDomain } from "../../../common/entity/compute_domain"; import { computeStateDisplay } from "../../../common/entity/compute_state_display"; @@ -17,6 +16,7 @@ import { computeStateName } from "../../../common/entity/compute_state_name"; import "../../../components/entity/state-badge"; import "../../../components/ha-card"; import "../../../components/ha-icon"; +import "../../../components/ha-relative-time"; import { UNAVAILABLE_STATES } from "../../../data/entity"; import { ActionHandlerEvent, @@ -325,10 +325,13 @@ export class HuiGlanceCard extends LitElement implements LovelaceCard { > ` : entityConf.show_last_changed - ? relativeTime( - new Date(stateObj.last_changed), - this.hass!.locale - ) + ? html` + + ` : computeStateDisplay( this.hass!.localize, stateObj,