UNPKG

react-garden

Version:

React + TypeScript + ThreeJS app using Material UI on NextJS, Apollo Client, GraphQL + WordPress REST APIs, for ThreeD web development.. a part of the threed.ai code family.

36 lines (29 loc) 926 B
// ** React Imports import { useState } from 'react' // ** MUI Imports import Menu from '@mui/material/Menu' import Button from '@mui/material/Button' import MenuItem from '@mui/material/MenuItem' const MenuBasic = () => { // ** State const [anchorEl, setAnchorEl] = useState(null) const handleClick = event => { setAnchorEl(event.currentTarget) } const handleClose = () => { setAnchorEl(null) } return ( <div> <Button variant='outlined' aria-controls='simple-menu' aria-haspopup='true' onClick={handleClick}> Open Menu </Button> <Menu keepMounted id='simple-menu' anchorEl={anchorEl} onClose={handleClose} open={Boolean(anchorEl)}> <MenuItem onClick={handleClose}>Profile</MenuItem> <MenuItem onClick={handleClose}>My account</MenuItem> <MenuItem onClick={handleClose}>Logout</MenuItem> </Menu> </div> ) } export default MenuBasic