Skip to content

Commit 2eb04f5

Browse files
committed
fix: getHeight crash when item removed
fix ant-design/ant-design#20874
1 parent e04ab72 commit 2eb04f5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"name": "rc-virtual-list",
33
"version": "0.0.0-rc.0",
44
"description": "React Virtual List Component",
5+
"engines": {
6+
"node": ">=8.x"
7+
},
58
"keywords": [
69
"react",
710
"react-component",

src/utils/itemUtil.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ export function getElementScrollPercentage(element: HTMLElement | null) {
8181
* But if not provided, downgrade to `findDOMNode` to get the real dom element.
8282
*/
8383
export function getNodeHeight(node: HTMLElement) {
84-
return findDOMNode(node).offsetHeight;
84+
const element = findDOMNode(node);
85+
return element ? element.offsetHeight : 0;
8586
}
8687

8788
/**

0 commit comments

Comments
 (0)