react-dynamic-virtual-tree
Version:
Library for visualizing nested lists with dynamically changing sizes.
19 lines (18 loc) • 704 B
TypeScript
import { ReactElement } from "react";
import { Layer, ListItem } from "../../virtualTree";
export interface LayerChildrenComponentProps<T> {
layer: Layer;
listItem: ListItem;
sample: boolean;
onInitHeight: (height: number) => void;
props?: T;
}
interface LayerComponentProps<T> {
children: (props: LayerChildrenComponentProps<T>) => ReactElement;
layer: Layer;
listItem: ListItem;
getComponentProps?: (index: number) => T;
}
export declare const getLevel: (layer: Layer, level?: number) => number;
export declare const LayerComponent: <T>({ children, layer, listItem, getComponentProps }: LayerComponentProps<T>) => import("react/jsx-runtime").JSX.Element;
export {};