react-virtualized-sticky-tree
Advanced tools
Comparing version
@@ -20,11 +20,13 @@ import React from 'react'; | ||
node: TNodeType; | ||
meta?: any; | ||
} | ||
export interface EnhancedStickyTreeLeafNode<TNodeType extends TreeNode = TreeNode> extends Required<StickyTreeNode<TNodeType>> { | ||
id: NodeId; | ||
top: number; | ||
depth: number; | ||
index: number; | ||
top: number; | ||
totalHeight: number; | ||
isFirstChild: boolean; | ||
isLastChild: boolean; | ||
totalHeight: number; | ||
isLeafNode: boolean; | ||
} | ||
@@ -31,0 +33,0 @@ export interface EnhancedStickyTreeParentNode<TNodeType extends TreeNode = TreeNode> extends EnhancedStickyTreeLeafNode<TNodeType> { |
@@ -83,2 +83,4 @@ "use strict"; | ||
top: context.totalHeight, | ||
isLeafNode: false, | ||
meta: stickyNode.meta, | ||
parentIndex, | ||
@@ -127,2 +129,5 @@ parentInfo: enhancedParentStickyNode, | ||
} | ||
else { | ||
enhancedStickyNode.isLeafNode = true; | ||
} | ||
enhancedStickyNode.totalHeight = context.totalHeight - enhancedStickyNode.top; | ||
@@ -129,0 +134,0 @@ return nodes; |
{ | ||
"name": "react-virtualized-sticky-tree", | ||
"description": "A React component for efficiently rendering tree like structures with support for position: sticky", | ||
"version": "3.0.0-beta7", | ||
"version": "3.0.0-beta8", | ||
"author": "Marc McIntyre <marchaos@gmail.com>", | ||
@@ -6,0 +6,0 @@ "license": "MIT", |
57582
0.33%1135
0.62%