diff --git a/src/panels/lovelace/cards/hui-history-graph-card.ts b/src/panels/lovelace/cards/hui-history-graph-card.ts index f03488ce53..c28f45643e 100644 --- a/src/panels/lovelace/cards/hui-history-graph-card.ts +++ b/src/panels/lovelace/cards/hui-history-graph-card.ts @@ -65,7 +65,7 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard { return { columns: 12, min_columns: 6, - min_rows: this._config?.entities?.length || 1, + min_rows: 2, }; } @@ -244,7 +244,8 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard { })}`; const columns = this._config.grid_options?.columns ?? 12; - const narrow = Number.isNaN(columns) || Number(columns) <= 12; + const narrow = typeof columns === "number" && columns <= 12; + const hasFixedHeight = typeof this._config.grid_options?.rows === "number"; return html` @@ -284,9 +285,7 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard { .minYAxis=${this._config.min_y_axis} .maxYAxis=${this._config.max_y_axis} .fitYData=${this._config.fit_y_data || false} - .height=${this._config.grid_options?.rows - ? "100%" - : undefined} + .height=${hasFixedHeight ? "100%" : undefined} .narrow=${narrow} > `} diff --git a/src/panels/lovelace/cards/hui-statistics-graph-card.ts b/src/panels/lovelace/cards/hui-statistics-graph-card.ts index f94e970073..6cc5b73a70 100644 --- a/src/panels/lovelace/cards/hui-statistics-graph-card.ts +++ b/src/panels/lovelace/cards/hui-statistics-graph-card.ts @@ -258,6 +258,8 @@ export class HuiStatisticsGraphCard extends LitElement implements LovelaceCard { return nothing; } + const hasFixedHeight = typeof this._config.grid_options?.rows === "number"; + return html`