import React, { FC, HTMLAttributes } from 'react'; import IconButton from '@material-ui/core/IconButton'; import MoreVertIcon from '@material-ui/icons/MoreVert'; import Menu from '@material-ui/core/Menu'; import MenuItem from '@material-ui/core/MenuItem'; import { FullscreenDialog } from '../../atoms/FullscreenDialog'; export interface Props extends HTMLAttributes { list: any; } export const WalletMenu: FC = ({ list }) => { const [anchorEl, setAnchorEl] = React.useState(null); const handleClick = (event: any) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; return ( <> {list.map((item: any) => { return ( { item.handleSubmit(); handleClose(); }} handleCancel={() => { item.handleCancel(); handleClose(); }} /> ); })} ); };