diff --git a/src/layout/InfiniteGrid.tsx b/src/layout/InfiniteGrid.tsx index e48e691..b24df2f 100644 --- a/src/layout/InfiniteGrid.tsx +++ b/src/layout/InfiniteGrid.tsx @@ -27,7 +27,7 @@ const InfiniteGridRoot = (props: Props) => { if(!item) return ; - return { itemRender(item, index % columnCount) }; + return { itemRender(item, index) }; }) } @@ -94,14 +94,15 @@ const InfiniteGridRoot = (props: Props) => } }> { Array.from(Array(columnCount)).map((e, i) => { - const item = items[i + (virtualRow.index * columnCount)]; + const index = (i + (virtualRow.index * columnCount)); + const item = items[index]; if(!item) return ; return ( - { itemRender(item, i) } + { itemRender(item, index) } ); }) }