choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
19 lines (18 loc) • 675 B
TypeScript
import React, { ReactNode } from 'react';
import { DraggableProvided, DraggableStateSnapshot } from 'react-beautiful-dnd';
import Record from '../../../data-set/Record';
export interface TreeNodeProps {
renderer?: (record: Record, provided?: DraggableProvided) => ReactNode;
record: Record;
index: number;
records?: Record[];
suffix?: (record: Record, index: any, records: Record[]) => ReactNode;
className?: string;
isLeaf?: boolean;
hidden?: boolean;
provided?: DraggableProvided;
snapshot?: DraggableStateSnapshot;
children?: ReactNode;
}
declare const _default: React.FunctionComponent<TreeNodeProps>;
export default _default;