UNPKG

editable-antd-tree

Version:

This is an editable tree react component based on antd.

32 lines (31 loc) 1.36 kB
import React from "react"; import { EditableAntdTreeNode } from "./EditableAntdTree"; declare type EditableTreeTitleProps = { treeData: EditableAntdTreeNode[]; updateTreeData: React.Dispatch<React.SetStateAction<EditableAntdTreeNode[]>>; expandKey: Function; node: EditableAntdTreeNode; deleteNode?: { caption?: string; disable?: boolean | ((node: EditableAntdTreeNode) => boolean | undefined); event?: (node: EditableAntdTreeNode) => void; }; updateNode?: { caption?: string; disable?: boolean | ((node: EditableAntdTreeNode) => boolean | undefined); event?: (node: EditableAntdTreeNode) => void; }; createLeaf?: { caption?: string; disable?: boolean | ((node: EditableAntdTreeNode) => boolean | undefined); event?: (node: EditableAntdTreeNode) => void; }; createParent?: { caption?: string; disable?: boolean | ((node: EditableAntdTreeNode) => boolean | undefined); event?: (node: EditableAntdTreeNode) => void; }; }; export declare type TEditableTreeTitle = Omit<EditableTreeTitleProps, "treeData" | "node" | "expandKey">; export declare const EditableTreeTitle: ({ treeData, updateTreeData, expandKey, node, deleteNode, updateNode, createLeaf, createParent, }: EditableTreeTitleProps) => JSX.Element; export {};