diff --git a/src/dialogs/more-info/controls/more-info-person.ts b/src/dialogs/more-info/controls/more-info-person.ts index d4c2bb2e0c..153a0c797e 100644 --- a/src/dialogs/more-info/controls/more-info-person.ts +++ b/src/dialogs/more-info/controls/more-info-person.ts @@ -15,12 +15,15 @@ import "../../../components/map/ha-map"; import { HomeAssistant } from "../../../types"; import { showZoneEditor } from "../../../data/zone"; import { fireEvent } from "../../../common/dom/fire_event"; +import memoizeOne from "memoize-one"; @customElement("more-info-person") class MoreInfoPerson extends LitElement { @property() public hass!: HomeAssistant; @property() public stateObj?: HassEntity; + private _entityArray = memoizeOne((entityId: string) => [entityId]); + protected render(): TemplateResult { if (!this.hass || !this.stateObj) { return html``; @@ -35,7 +38,7 @@ class MoreInfoPerson extends LitElement { ? html` ` : ""}