diff --git a/src/cards/ha-plant-card.js b/src/cards/ha-plant-card.js index f1a4fcbbdd..8334bf39cd 100644 --- a/src/cards/ha-plant-card.js +++ b/src/cards/ha-plant-card.js @@ -119,7 +119,7 @@ class HaPlantCard extends EventsMixin(PolymerElement) { } computeTitle(stateObj) { - return this.config.name || computeStateName(stateObj); + return (this.config && this.config.name) || computeStateName(stateObj); } computeAttributes(data) { diff --git a/src/cards/ha-weather-card.js b/src/cards/ha-weather-card.js index ef9e086c02..ce9ac0152d 100644 --- a/src/cards/ha-weather-card.js +++ b/src/cards/ha-weather-card.js @@ -39,6 +39,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) { opacity: var(--dark-primary-opacity); padding: 24px 16px 16px; display: flex; + align-items: baseline; } .name { @@ -195,6 +196,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) { static get properties() { return { hass: Object, + config: Object, stateObj: Object, forecast: { type: Array, @@ -274,7 +276,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) { } computeName(stateObj) { - return this.config.name || computeStateName(stateObj); + return (this.config && this.config.name) || computeStateName(stateObj); } showWeatherIcon(condition) {