mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-19 15:26:36 +00:00
Prevent uncaught TypeError on HuiWeatherForecastCard render (#26038)
This commit is contained in:
parent
70c5f77aa7
commit
0ed2b5966e
@ -243,11 +243,11 @@ class HuiWeatherForecastCard extends LitElement implements LovelaceCard {
|
||||
);
|
||||
|
||||
let itemsToShow = this._config?.forecast_slots ?? 5;
|
||||
if (this._sizeController.value.width === "very-very-narrow") {
|
||||
if (this._sizeController.value?.width === "very-very-narrow") {
|
||||
itemsToShow = Math.min(3, itemsToShow);
|
||||
} else if (this._sizeController.value.width === "very-narrow") {
|
||||
} else if (this._sizeController.value?.width === "very-narrow") {
|
||||
itemsToShow = Math.min(5, itemsToShow);
|
||||
} else if (this._sizeController.value.width === "narrow") {
|
||||
} else if (this._sizeController.value?.width === "narrow") {
|
||||
itemsToShow = Math.min(7, itemsToShow);
|
||||
}
|
||||
|
||||
@ -266,8 +266,12 @@ class HuiWeatherForecastCard extends LitElement implements LovelaceCard {
|
||||
return html`
|
||||
<ha-card
|
||||
class=${classMap({
|
||||
[this._sizeController.value.height]: true,
|
||||
[this._sizeController.value.width]: true,
|
||||
[this._sizeController.value?.height]: Boolean(
|
||||
this._sizeController.value
|
||||
),
|
||||
[this._sizeController.value?.width]: Boolean(
|
||||
this._sizeController.value
|
||||
),
|
||||
})}
|
||||
@action=${this._handleAction}
|
||||
.actionHandler=${actionHandler({
|
||||
|
Loading…
x
Reference in New Issue
Block a user