Really fix #40.
This commit is contained in:
parent
2598e5de52
commit
fdc397e544
File diff suppressed because one or more lines are too long
@ -47,8 +47,9 @@ class LayoutCard extends LitElement {
|
|||||||
|| (this._config.cards && this._config.cards.length))
|
|| (this._config.cards && this._config.cards.length))
|
||||||
) {
|
) {
|
||||||
// Build cards and layout
|
// Build cards and layout
|
||||||
|
const width = this.clientWidth;
|
||||||
this.cards = await this.build_cards();
|
this.cards = await this.build_cards();
|
||||||
this.place_cards();
|
this.place_cards(width);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(changedproperties.has("hass") && this.hass && this.cards) {
|
if(changedproperties.has("hass") && this.hass && this.cards) {
|
||||||
@ -90,14 +91,12 @@ class LayoutCard extends LitElement {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
place_cards() {
|
place_cards(width) {
|
||||||
if(this._config.layout === "grid")
|
if(this._config.layout === "grid")
|
||||||
return;
|
return;
|
||||||
const width = this.shadowRoot.querySelector("#columns").clientWidth;
|
|
||||||
|
|
||||||
this.columns = buildLayout(
|
this.columns = buildLayout(
|
||||||
this.cards,
|
this.cards,
|
||||||
width,
|
width || 1,
|
||||||
this._config
|
this._config
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user