diff --git a/src/components/window-scroller-grid.tsx b/src/components/window-scroller-grid.tsx index a0489d7..5284a66 100644 --- a/src/components/window-scroller-grid.tsx +++ b/src/components/window-scroller-grid.tsx @@ -1,4 +1,4 @@ -import { ReactNode, useRef } from 'react'; +import { ReactNode, useEffect, useRef } from 'react'; import { useWindowVirtualizer } from '@tanstack/react-virtual'; import { useResizeObserver } from 'usehooks-ts'; @@ -26,6 +26,10 @@ export const WindowScrollerGrid = ({ rowSize, colSize, items, chi overscan: 5, scrollingDelay: 0 }); + + useEffect(() => { + virtualizer.measure(); + }, [rowSize, colSize, virtualizer]); return (
{width > 0 &&