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;