import * as React from 'react'; import { Alert, Button, Flex, MenuButton } from '@fluentui/react-northstar'; import { ExpandIcon } from '@fluentui/react-icons-northstar'; class MenuButtonExampleOn extends React.Component { state = { alert: false }; showAlert = () => { this.setState({ alert: true }); setTimeout(() => this.setState({ alert: false }), 2000); }; render() { return ( <> } content="Click" aria-label="Click button" />} menu={['1', '2', '3', { content: 'submenu', menu: { items: ['4', '5'] } }]} on="click" /> } content="Hover" aria-label="Hover button" />} menu={['1', '2', '3', { content: 'submenu', menu: { items: ['4', '5'] } }]} on="hover" /> } content="Focus" aria-label="Focus button" />} menu={['1', '2', '3', { content: 'submenu', menu: { items: ['4', '5'] } }]} on="focus" /> } content="Context" aria-label="Context button" onClick={this.showAlert} /> } menu={['1', '2', '3', { content: 'submenu', menu: { items: ['4', '5'] } }]} on="context" /> {this.state.alert && ( )} ); } } export default MenuButtonExampleOn;