mui-draggable-treeview
Version:
React Treeview component built on Material-UI with drag and drop features
18 lines (17 loc) • 694 B
TypeScript
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;