From 05418fc83b08fabd813c4b5944466860441bc506 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 19 Jul 2022 13:17:13 +0200 Subject: [PATCH] Fix dev tools event (#13225) --- .../event/event-subscribe-card.ts | 39 +++++++++++-------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/src/panels/developer-tools/event/event-subscribe-card.ts b/src/panels/developer-tools/event/event-subscribe-card.ts index 2600a23178..0b0ce881b6 100644 --- a/src/panels/developer-tools/event/event-subscribe-card.ts +++ b/src/panels/developer-tools/event/event-subscribe-card.ts @@ -2,10 +2,11 @@ import "@material/mwc-button"; import { HassEvent } from "home-assistant-js-websocket"; import { css, CSSResultGroup, html, LitElement, TemplateResult } from "lit"; import { customElement, property, state } from "lit/decorators"; +import { repeat } from "lit/directives/repeat"; import { formatTime } from "../../../common/datetime/format_time"; import "../../../components/ha-card"; -import "../../../components/ha-yaml-editor"; import "../../../components/ha-textfield"; +import "../../../components/ha-yaml-editor"; import { HomeAssistant } from "../../../types"; @customElement("event-subscribe-card") @@ -66,21 +67,27 @@ class EventSubscribeCard extends LitElement {
- ${this._events.map( - (ev) => html` -
- ${this.hass!.localize( - "ui.panel.developer-tools.tabs.events.event_fired", - "name", - ev.id - )} - ${formatTime(new Date(ev.event.time_fired), this.hass!.locale)}: - -
- ` + ${repeat( + this._events, + (event) => event.id, + (event) => + html` +
+ ${this.hass!.localize( + "ui.panel.developer-tools.tabs.events.event_fired", + "name", + event.id + )} + ${formatTime( + new Date(event.event.time_fired), + this.hass!.locale + )}: + +
+ ` )}