react-simple-menu
v1.0.0
Published
a simple, accessible menu widget for react that helps build things like dropdown menus
Downloads
5
Readme
react-simple-menu
A simple, accessible menu component for react that can be used to implement widgets like dropdown menus.
Example Usage
import React, {Component} from 'react'
import Dropdown from 'react-simple-menu'
export default class Dropdown extends Component {
state = {
showing: false
}
render() {
const trigger = <button>Toggle Menu</button>
return (
<div>
<Dropdown
trigger={trigger}
onRequestHide={() => this.setState({ showing: false })}
onRequestShow={() => this.setState({ showing: true })}
align='left'
uniqueId='user-menu-trigger'
showing={this.state.showing}>
<a
role='menuitem'
href='#'
onClick={(e) => e.preventDefault()}>
View Profile
</a>
<a role='menuitem' style={listItemStyle} href='#'>Help</a>
<a role='menuitem' style={listItemStyle} href='#'>Logout</a>
</Dropdown>
</div>
);
}
}
Check the source for full details of usage.