diff --git a/web/src/components/DynamicVirtualizedList/DynamicSizeList.tsx b/web/src/components/DynamicVirtualizedList/DynamicSizeList.tsx index 4de7a487..4b178b17 100644 --- a/web/src/components/DynamicVirtualizedList/DynamicSizeList.tsx +++ b/web/src/components/DynamicVirtualizedList/DynamicSizeList.tsx @@ -446,13 +446,16 @@ export default class DynamicSizeList extends PureComponent< overscanStopIndex: number, visibleStartIndex: number, visibleStopIndex: number - ) => - this.props.onItemsRendered({ - overscanStartIndex, - overscanStopIndex, - visibleStartIndex, - visibleStopIndex, - }) + ) => { + if (typeof this.props.onItemsRendered === 'function') { + this.props.onItemsRendered({ + overscanStartIndex, + overscanStopIndex, + visibleStartIndex, + visibleStopIndex, + }); + } + } ); _callOnScroll = memoizeOne(