From 8cbac5b3dd3dcae8df269a8f8b7ae8971d6ff450 Mon Sep 17 00:00:00 2001 From: Sergey Vinogradov Date: Fri, 24 Jul 2026 15:03:22 +0400 Subject: [PATCH] refactor: rename ColumnRenderingMixin to HeaderFooterRenderingMixin Co-Authored-By: Claude Fable 5 --- ...ixin.js => vaadin-grid-header-footer-rendering-mixin.js} | 6 +++--- packages/grid/src/vaadin-grid-mixin.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename packages/grid/src/{vaadin-grid-column-rendering-mixin.js => vaadin-grid-header-footer-rendering-mixin.js} (97%) diff --git a/packages/grid/src/vaadin-grid-column-rendering-mixin.js b/packages/grid/src/vaadin-grid-header-footer-rendering-mixin.js similarity index 97% rename from packages/grid/src/vaadin-grid-column-rendering-mixin.js rename to packages/grid/src/vaadin-grid-header-footer-rendering-mixin.js index ef23d29f9f7..d90b0e58147 100644 --- a/packages/grid/src/vaadin-grid-column-rendering-mixin.js +++ b/packages/grid/src/vaadin-grid-header-footer-rendering-mixin.js @@ -46,10 +46,10 @@ function isFooterRowVisible(columns, level, columnTree) { } /** - * A mixin providing rendering of rows based on the column tree. + * A mixin providing rendering of header and footer rows based on the column tree. */ -export const ColumnRenderingMixin = (superClass) => - class ColumnRenderingMixin extends superClass { +export const HeaderFooterRenderingMixin = (superClass) => + class HeaderFooterRenderingMixin extends superClass { /** @private */ __scheduleRenderHeaderFooter() { this.__renderHeaderFooterDebouncer = Debouncer.debounce(this.__renderHeaderFooterDebouncer, microTask, () => { diff --git a/packages/grid/src/vaadin-grid-mixin.js b/packages/grid/src/vaadin-grid-mixin.js index ce65503cbc7..7d27fd0dffc 100644 --- a/packages/grid/src/vaadin-grid-mixin.js +++ b/packages/grid/src/vaadin-grid-mixin.js @@ -13,7 +13,6 @@ import { A11yMixin } from './vaadin-grid-a11y-mixin.js'; import { ActiveItemMixin } from './vaadin-grid-active-item-mixin.js'; import { ArrayDataProviderMixin } from './vaadin-grid-array-data-provider-mixin.js'; import { ColumnAutoWidthMixin } from './vaadin-grid-column-auto-width-mixin.js'; -import { ColumnRenderingMixin } from './vaadin-grid-column-rendering-mixin.js'; import { ColumnReorderingMixin } from './vaadin-grid-column-reordering-mixin.js'; import { ColumnResizingMixin } from './vaadin-grid-column-resizing-mixin.js'; import { DataProviderMixin } from './vaadin-grid-data-provider-mixin.js'; @@ -21,6 +20,7 @@ import { DragAndDropMixin } from './vaadin-grid-drag-and-drop-mixin.js'; import { DynamicColumnsMixin } from './vaadin-grid-dynamic-columns-mixin.js'; import { EventContextMixin } from './vaadin-grid-event-context-mixin.js'; import { FilterMixin } from './vaadin-grid-filter-mixin.js'; +import { HeaderFooterRenderingMixin } from './vaadin-grid-header-footer-rendering-mixin.js'; import { getBodyRowCells, getClosestCell, @@ -47,7 +47,7 @@ export const GridMixin = (superClass) => ArrayDataProviderMixin( DataProviderMixin( DynamicColumnsMixin( - ColumnRenderingMixin( + HeaderFooterRenderingMixin( ActiveItemMixin( ScrollMixin( SelectionMixin(