rfa
Version:
**React Form Architect** is an ultimate solution for creating and rendering forms in React. Its main focus is to provide users with a tool to define, render and share a form in a browser.
24 lines (23 loc) • 629 B
TypeScript
/// <reference types="react" />
export declare type TreeNodePayload = {
[key: string]: string;
};
export declare type TreeNodeType = {
name: string;
descendents?: TreeNodeType[];
data?: TreeNodePayload;
userData?: {
name: string;
value: string;
}[];
};
declare type Props = {
node: TreeNodeType;
isEndingNode?: boolean;
level?: number;
isCollapsed?: boolean;
onSelect?: (data: TreeNodeType) => void;
children?: never;
};
export declare const TreeNode: ({ node, isEndingNode, level, isCollapsed, onSelect, }: Props) => JSX.Element;
export {};