From 6650b67b9aed795313c1b0864eac1e97e93d835d Mon Sep 17 00:00:00 2001 From: Rudy Celekli Date: Sun, 18 Oct 2026 09:27:23 -0400 Subject: [PATCH] fix(frontend): position virtualized table rows in a sized container --- engineering/engineering-frontend-developer.md | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/engineering/engineering-frontend-developer.md b/engineering/engineering-frontend-developer.md index 68cf7fe8..ef135b7b 100644 --- a/engineering/engineering-frontend-developer.md +++ b/engineering/engineering-frontend-developer.md @@ -96,24 +96,30 @@ export const DataTable = memo(({ data, columns, onRowClick }) => role="table" aria-label="Data table" > - {rowVirtualizer.getVirtualItems().map((virtualItem) => { - const row = data[virtualItem.index]; - return ( -
handleRowClick(row)} - role="row" - tabIndex={0} - > - {columns.map((column) => ( -
- {row[column.key]} -
- ))} -
- ); - })} +
+ {rowVirtualizer.getVirtualItems().map((virtualItem) => { + const row = data[virtualItem.index]; + return ( +
handleRowClick(row)} + role="row" + tabIndex={0} + > + {columns.map((column) => ( +
+ {row[column.key]} +
+ ))} +
+ ); + })} +
); });