Sticky and resizable All-In-One-Tree with sortable nodes and a nice looking toolbar.
This module provides an exported default Tree component and some helper functions.
Used dependencies:
- antd: UI library components. Only a few components are imported, see components.
- dom-scroll-into-view: Scroll DOM element into view port
- immer: Create the next immutable state by mutating the current one
- react-stickynode: Create sticky components
- sortablejs: Make the tree sortable
Builds:
- The usual build is excluding react and react-dom.
- If you are using the UMD version in your browser you also have to add
immer
andsortablejs
to your scripts.
Classes
Members
(static) Alert :React.Element
Type:
- React.Element
(static) buildOrderedParentPairs :module:react-aiot/util.buildOrderedParentPairs
Type:
(static) Button :React.Element
Type:
- React.Element
(static) Creatable :module:react-aiot/components/Creatable
Type:
(static) Dropdown :React.Element
Type:
- React.Element
(static) getTreeItemById :module:react-aiot/util.getTreeItemById
Type:
(static) getTreeParentById :module:react-aiot/util.getTreeParentById
Type:
(static) Header :module:react-aiot/components/Header
Type:
(static) Icon :React.Element
Type:
- React.Element
(static) Input :React.Element
Type:
- React.Element
(static) Menu :React.Element
Type:
- React.Element
(static) message :React.Element
Type:
- React.Element
(static) Popconfirm :React.Element
Type:
- React.Element
- Source:
- See:
(static) ResizeButton :module:react-aiot/components/ResizeButton
Type:
(static) Spin :React.Element
Type:
- React.Element