UNPKG

@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
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; }