import Button from '@material-ui/core/Button' import ListItemIcon from '@material-ui/core/ListItemIcon' import Menu from '@material-ui/core/Menu' import MenuItem from '@material-ui/core/MenuItem' import React, { ReactElement } from 'react' import PeerDetailDrawer from '../../components/PeerDetail' import { EnrichedPostageBatch } from '../../providers/Stamps' interface Props { stamps: EnrichedPostageBatch[] | null selectedStamp: EnrichedPostageBatch | null setSelected: (stamp: EnrichedPostageBatch) => void } export default function SimpleMenu({ stamps, selectedStamp, setSelected }: Props): ReactElement | null { const [anchorEl, setAnchorEl] = React.useState(null) if (!stamps) return null const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget) } const handleClose = () => setAnchorEl(null) return (
{stamps.map(stamp => ( { setSelected(stamp) handleClose() }} selected={stamp.batchID === selectedStamp?.batchID} > {stamp.usageText} ))}
) }