@ducor/react
Version:
admin template ui interface
24 lines (23 loc) • 621 B
TypeScript
import React, { ReactElement, ReactNode } from "react";
export interface MenuItem {
uuid?: string;
label: string;
path?: string;
icon?: ReactElement;
children?: MenuItem[];
}
export interface TreeViewProps {
ariaLabel?: string;
defaultActivePath?: string;
onChange?: (item: any) => void;
children?: ReactNode | ReactElement;
}
export type TreeViewSize = {
height: number;
width: number;
};
declare const _default: React.FC<TreeViewProps> & {
Item: React.FC<import("./item").TreeItemProps>;
Group: React.ExoticComponent<React.FragmentProps>;
};
export default _default;