From bff5caaa54f9469b18110d20457c9124a4fe27c2 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Wed, 27 Oct 2021 13:07:24 +0800 Subject: [PATCH] fix: type error --- .../DynamicVirtualizedList/DynamicSizeList.tsx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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(