@layerok/react-headless-treeview

1.0.5 • Public • Published

React headdless treeview

Installation

yarn add @layerok/react-headless-treeview

Usage

<HeadlessTreeView.Provider>
  <HeadlessTreeView.Item id="1">
    <HeadlessTreeView.ItemTrigger>
      <HeadlessTreeView.ItemIcon>Item 1 icon</HeadlessTreeView.ItemIcon>
      <HeadlessTreeView.ItemText>Item 1</HeadlessTreeView.ItemText>
      <HeadlessTreeView.ExpandIcon>
        <Icon.CaretDown />
      </HeadlessTreeView.ExpandIcon>
    </HeadlessTreeView.ItemTrigger>
    <HeadlessTreeView.SubList>
      <HeadlessTreeView.Item id="1-1">
        <HeadlessTreeView.ItemTrigger>
          <HeadlessTreeView.ItemIcon>Sub item icon</HeadlessTreeView.ItemIcon>
          <HeadlessTreeView.ItemText>Sub item</HeadlessTreeView.ItemText>
          <HeadlessTreeView.ExpandIcon>
            <Icon.CaretDown />
          </HeadlessTreeView.ExpandIcon>
        </HeadlessTreeView.ItemTrigger>
      </HeadlessTreeView.Item>
    </HeadlessTreeView.SubList>
  </HeadlessTreeView.Item>
  <HeadlessTreeView.Item id="2">
    <HeadlessTreeView.ItemIcon>Item 2 icon</HeadlessTreeView.ItemIcon>
    <HeadlessTreeView.ItemText>Item 2</HeadlessTreeView.ItemText>
  </HeadlessTreeView.Item>
</HeadlessTreeView.Provider>

Examples

Sidebar Menu

Sidebar Menu Example

Readme

Keywords

none

Package Sidebar

Install

npm i @layerok/react-headless-treeview

Weekly Downloads

85

Version

1.0.5

License

ISC

Unpacked Size

170 kB

Total Files

64

Last publish

Collaborators

  • layerok