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
TypeScript
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;