From d44e56276c509a10803ae40efe15cd7089d8e5e6 Mon Sep 17 00:00:00 2001 From: Leif DeJong Date: Thu, 6 Aug 2020 20:26:52 -0500 Subject: [PATCH] Exposing react-virtualized row props --- node-content-renderer.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/node-content-renderer.js b/node-content-renderer.js index dd9302d..8b43686 100644 --- a/node-content-renderer.js +++ b/node-content-renderer.js @@ -44,6 +44,12 @@ class FileThemeNodeContentRenderer extends Component { isOver, // Not needed, but preserved for other renderers parentNode, // Needed for dndManager rowDirection, + + // virtualized row props + isScrolling, + isVisible, + parent, + ...otherProps } = this.props; const nodeTitle = title || node.title; @@ -210,6 +216,9 @@ FileThemeNodeContentRenderer.defaultProps = { swapLength: null, title: null, toggleChildrenVisibility: null, + isScrolling: false, + isVisible: true, + parent: {}, }; FileThemeNodeContentRenderer.propTypes = { @@ -247,6 +256,11 @@ FileThemeNodeContentRenderer.propTypes = { // Drop target canDrop: PropTypes.bool, isOver: PropTypes.bool.isRequired, + + // virtualized row props + isScrolling: PropTypes.bool, + isVisible: PropTypes.bool, + parent: PropTypes.shape({}), }; export default FileThemeNodeContentRenderer;