mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-24 09:46:36 +00:00
Fix old safari but for relative time (#22457)
This commit is contained in:
parent
67ac4882f2
commit
11fc5bc755
@ -1,4 +1,5 @@
|
||||
import { PropertyValues, ReactiveElement } from "lit";
|
||||
import { parseISO } from "date-fns";
|
||||
import { customElement, property } from "lit/decorators";
|
||||
import { relativeTime } from "../common/datetime/relative_time";
|
||||
import { capitalizeFirstLetter } from "../common/string/capitalize-first-letter";
|
||||
@ -58,7 +59,12 @@ class HaRelativeTime extends ReactiveElement {
|
||||
if (!this.datetime) {
|
||||
this.innerHTML = this.hass.localize("ui.components.relative_time.never");
|
||||
} else {
|
||||
const relTime = relativeTime(new Date(this.datetime), this.hass.locale);
|
||||
const date =
|
||||
typeof this.datetime === "string"
|
||||
? parseISO(this.datetime)
|
||||
: this.datetime;
|
||||
|
||||
const relTime = relativeTime(date, this.hass.locale);
|
||||
this.innerHTML = this.capitalize
|
||||
? capitalizeFirstLetter(relTime)
|
||||
: relTime;
|
||||
|
Loading…
x
Reference in New Issue
Block a user