ReactJS multilevel dropdown component
npm install react-multilevel-dropdown
NPM: npmjs.com/package/react-multilevel-dropdown
import Dropdown from 'react-multilevel-dropdown';
...
<Dropdown
title='Dropdown title'
>
<Dropdown.Item
onClick={() => doSomething()}
>
Item 1
</Dropdown.Item>
<Dropdown.Item>
Item 2
<Dropdown.Submenu>
<Dropdown.Item>
Subitem 1
</Dropdown.Item>
<Dropdown.Item>
Subitem 2
</Dropdown.Item>
</Dropdown.Submenu>
</Dropdown.Item>
<Dropdown.Item>
Item 3
</Dropdown.Item>
</Dropdown>| NAME | TYPE | DEFAULT VALUE |
|---|---|---|
| children | node | null |
| title | String | null |
| isDisabled | Boolean | false |
| position | String - 'left' or 'right' | 'left' |
| wrapperClassName | String | null |
| buttonClassName | String | null |
| menuClassName | String | null |
| NAME | TYPE | DEFAULT VALUE |
|---|---|---|
| children | node | null |
| onClick | Function | () => null |
| isActive | Boolean | false |
| className | String | null |
| NAME | TYPE | DEFAULT VALUE |
|---|---|---|
| children | node | null |
| position | String - 'left' or 'right' | 'left' |
| className | String | null |
