Fix location editor in onboarding (#6512)

This commit is contained in:
Bram Kragten 2020-08-03 23:26:41 +02:00 committed by GitHub
parent 410bd22f8a
commit 6991403203
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -107,7 +107,7 @@ class LocationEditor extends LitElement {
if (changedProps.has("hass")) {
const oldHass = changedProps.get("hass") as HomeAssistant | undefined;
if (!oldHass || oldHass.themes.darkMode === this.hass.themes.darkMode) {
if (!oldHass || oldHass.themes?.darkMode === this.hass.themes?.darkMode) {
return;
}
if (!this._leafletMap || !this._tileLayer) {
@ -117,7 +117,7 @@ class LocationEditor extends LitElement {
this.Leaflet,
this._leafletMap,
this._tileLayer,
this.hass.themes.darkMode
this.hass.themes?.darkMode
);
}
}
@ -129,7 +129,7 @@ class LocationEditor extends LitElement {
private async _initMap(): Promise<void> {
[this._leafletMap, this.Leaflet, this._tileLayer] = await setupLeafletMap(
this._mapEl,
this.hass.themes.darkMode,
this.hass.themes?.darkMode,
Boolean(this.radius)
);
this._leafletMap.addEventListener(