Skip to content

Commit 9602599

Browse files
Merge pull request #781 from buildo/fix-virtualization-with-grouped-headers
fix using Gruped Headers and virtualization together
2 parents 95f4d0d + df93c63 commit 9602599

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

packages/bento-design-system/src/Table/Table.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ export function Table<
386386
}
387387

388388
const renderedRows = virtualizeRows
389-
? columns
389+
? flatColumns
390390
.map((_, index) => (
391391
<div key={`paddingTop${index}`} style={{ marginTop: virtualPaddingTop }} />
392392
))
@@ -403,7 +403,7 @@ export function Table<
403403
})
404404
)
405405
.concat(
406-
columns.map((_, index) => (
406+
flatColumns.map((_, index) => (
407407
<div key={`paddingBottom${index}`} style={{ marginBottom: virtualPaddingBottom }} />
408408
))
409409
)

packages/bento-design-system/stories/Components/Table.stories.tsx

+10
Original file line numberDiff line numberDiff line change
@@ -577,3 +577,13 @@ export const VirtualizedRows = {
577577
data: repeatToLength(exampleData, 1_000),
578578
},
579579
} satisfies Story;
580+
581+
export const VirtualizedRowsGrupedHeaders = {
582+
args: {
583+
columns: exampleGroupedColumns,
584+
stickyHeaders: true,
585+
height: { custom: 340 },
586+
virtualizeRows: true,
587+
data: repeatToLength(exampleData, 1_000),
588+
},
589+
} satisfies Story;

0 commit comments

Comments
 (0)