react-nested-menu-selector
v0.1.0
Published
React Nested Drop Down Menu Selector
Maintainers
Readme
react-nested-menu-selector
:bell: React component for Nested Menu with dropdown Selector.
Installation
Install it from npm and import it in your root component
npm install --save react-nested-menu-selectorUsage
import React from 'react';
import DropDownMenuSelect from 'react-nested-menu-selector';
const option = {
placeholder: 'Master',
options: [
{
value: 'Sample-Menu',
label: 'Sample-Menu',
hidden: false,
logo: 'path_to_logo',
options: [
{
value: 'Sample-Sub-Menu',
label: 'Sample-Sub-Menu',
hidden: false,
logo: 'path_to_logo',
options: [
{
value: 'Sub-Menu-Option-1',
label: 'Sub-Menu-Option-1',
hidden: false,
logo: 'path_to_logo',
},
{
value: 'Sub-Menu-Option-2',
label: 'Sub-Menu-Option-2',
hidden: true,
logo: 'path_to_logo',
},
],
},
]
}
]
};
function App() {
return (
<div>
<DropDownMenuSelect
values={option}
handleOnClick = {this.handleOnClick}
/>
<div>Test Application</div>
</div>
)
}
export default App;Props
| Name | Type | Description |
| ----------------- | ------------ | ----------------------------------------------------------------------- |
| values | {Array} | Values for the dropdown. Specify the options for users to select from. | |
| handleOnClick | {function} | Subscribe to change events. |
| className | {String} | className to style the selector |
