@egeonu/tree
Version:
Tree package for building Tree UI compoenent. It includes a fully customizable react component, stand-alone object builder and a custome HTML element. ## Getting Started `npm i @egeonu/tree` ## Usage A few examples of useful commands and/or tasks. #
14 lines (13 loc) • 510 B
TypeScript
import React, { Component } from 'react';
import { TreeNodeElement } from './index';
import { Config, TreeNode } from "./types";
import "./ReactTree.css";
export default class ReactTree extends Component<Config> {
tree: Array<TreeNode>;
config: Config;
constructor(props: Config);
componentDidMount(): void;
startMap(tree: Array<TreeNode>): void;
mapTree(container: HTMLElement, tree: Array<TreeNode>, gap: number, parentLeaf: TreeNodeElement): void;
render(): React.JSX.Element;
}