Set min column size to 1 for vertical tile card (#21275)

This commit is contained in:
Paul Bottein 2024-07-03 22:32:56 +02:00 committed by GitHub
parent e332364ec0
commit 1ceef7c3d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -123,19 +123,21 @@ export class HuiTileCard extends LitElement implements LovelaceCard {
public getLayoutOptions(): LovelaceLayoutOptions { public getLayoutOptions(): LovelaceLayoutOptions {
const grid_columns = 2; const grid_columns = 2;
let grid_min_columns = 2;
let grid_rows = 1; let grid_rows = 1;
if (this._config?.features?.length) { if (this._config?.features?.length) {
const featureHeight = Math.ceil((this._config.features.length * 2) / 3); const featureHeight = Math.ceil((this._config.features.length * 2) / 3);
grid_rows += featureHeight; grid_rows += featureHeight;
} }
if (this._config?.vertical) { if (this._config?.vertical) {
grid_rows!++; grid_rows++;
grid_min_columns = 1;
} }
return { return {
grid_columns, grid_columns,
grid_rows, grid_rows,
grid_min_rows: grid_rows, grid_min_rows: grid_rows,
grid_min_columns: grid_columns, grid_min_columns,
}; };
} }