UNPKG

react-virtualized-sticky-tree

Version:

A React component for efficiently rendering tree like structures with support for position: sticky

12 lines (11 loc) 701 B
import React from 'react'; import { ContentRect } from 'react-measure'; import StickyTree, { TreeNode } from './StickyTree.js'; import { StickyListProps } from './StickyList.js'; export interface AutoSizedStickyListProps<TNodeType extends TreeNode = TreeNode, TMeta = any> extends Omit<StickyListProps<TNodeType, TMeta>, 'width' | 'height'> { onResize?: (rect: ContentRect) => void; treeRef?: React.Ref<StickyTree<TNodeType, TMeta>>; className?: string; } declare const AutoSizedStickyList: <TNodeType extends TreeNode = TreeNode, TMeta = any>({ onResize, className, treeRef, ...rest }: AutoSizedStickyListProps<TNodeType, TMeta>) => React.JSX.Element; export default AutoSizedStickyList;