Ensure calender follows time format locale (#9966)

This commit is contained in:
Philip Allgaier 2021-09-06 10:22:46 +02:00 committed by GitHub
parent 605172a0bc
commit 0187c4faff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,6 +23,7 @@ import {
} from "lit"; } from "lit";
import { property, state } from "lit/decorators"; import { property, state } from "lit/decorators";
import memoize from "memoize-one"; import memoize from "memoize-one";
import { useAmPm } from "../../common/datetime/use_am_pm";
import { fireEvent } from "../../common/dom/fire_event"; import { fireEvent } from "../../common/dom/fire_event";
import "../../components/ha-button-toggle-group"; import "../../components/ha-button-toggle-group";
import "../../components/ha-icon-button"; import "../../components/ha-icon-button";
@ -214,6 +215,11 @@ export class HAFullCalendar extends LitElement {
...defaultFullCalendarConfig, ...defaultFullCalendarConfig,
locale: this.hass.language, locale: this.hass.language,
initialView: this.initialView, initialView: this.initialView,
eventTimeFormat: {
hour: useAmPm(this.hass.locale) ? "numeric" : "2-digit",
minute: useAmPm(this.hass.locale) ? "numeric" : "2-digit",
hour12: useAmPm(this.hass.locale),
},
}; };
config.dateClick = (info) => this._handleDateClick(info); config.dateClick = (info) => this._handleDateClick(info);