UNPKG

react-toolbox

Version:
47 lines (40 loc) 1.24 kB
import React from 'react'; import { MenuItem, IconMenu } from '../../components/menu'; class IconMenuTest extends React.Component { handleShow = () => { console.log('Showing menu...'); }; handleHide = () => { console.log('Hiding menu...'); }; handleSelect = (value, instance) => { console.log('Option selected', value, instance); }; handleItem = () => { console.log('Refresh clicked'); }; render () { return ( <div> <h5>Icon Menus</h5> <p>Although a menu can be used indepently with any component, we are providing a common use case with the icon menu.</p> <IconMenu icon='more-vert' position='auto' iconRipple={true} menuRipple={true} onShow={this.handleShow} onHide={this.handleHide} onSelect={this.handleSelect} selectable={false} > <MenuItem onClick={this.handleItem} value='refresh' caption='Refresh' /> <MenuItem value='help' caption='Help & Feedback' /> <MenuItem value='settings' caption='Settings' /> <MenuItem value='signout' caption='Sign out' disabled /> </IconMenu> </div> ); } } export default IconMenuTest;