UNPKG

mui-draggable-treeview

Version:

React Treeview component built on Material-UI with drag and drop features

18 lines (17 loc) 694 B
import { SvgIconProps } from "@material-ui/core"; import { TreeItemProps } from "@material-ui/lab"; import React from "react"; import { TreeNode } from "./types/treeNode"; declare type StyledTreeItemProps = TreeItemProps & { labelIcon?: React.ElementType<SvgIconProps>; labelIconUrl?: string; labelInfo?: string; labelText: string; isExpanded: boolean; depth: number; node: TreeNode; validateDragOver: (isBeforeDestinationNode: boolean) => boolean; onNodeReOrder?: (ev: React.DragEvent<HTMLDivElement>, isBeforeDestinationNode: boolean) => void; }; declare const StyledTreeItem: React.FC<StyledTreeItemProps>; export default StyledTreeItem;