Update dependency @lit-labs/virtualizer to v2 (#15932)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
This commit is contained in:
renovate[bot]
2023-05-05 15:51:12 +00:00
committed by GitHub
parent 849e65a2b3
commit 4e390b4c57
19 changed files with 81 additions and 45 deletions

View File

@@ -1,4 +1,3 @@
import "@lit-labs/virtualizer";
import { mdiArrowDown, mdiArrowUp } from "@mdi/js";
import deepClone from "deep-clone-simple";
import {
@@ -26,6 +25,7 @@ import { fireEvent } from "../../common/dom/fire_event";
import { debounce } from "../../common/util/debounce";
import { nextRender } from "../../common/util/render-status";
import { haStyleScrollbar } from "../../resources/styles";
import { loadVirtualizer } from "../../resources/virtualizer";
import { HomeAssistant } from "../../types";
import "../ha-checkbox";
import type { HaCheckbox } from "../ha-checkbox";
@@ -184,6 +184,10 @@ export class HaDataTable extends LitElement {
public willUpdate(properties: PropertyValues) {
super.willUpdate(properties);
if (!this.hasUpdated) {
loadVirtualizer();
}
if (properties.has("columns")) {
this._filterable = Object.values(this.columns).some(
(column) => column.filterable