import * as React from 'react'; import Button from '@mui/material/Button'; import Menu from '@mui/material/Menu'; import MenuItem from '@mui/material/MenuItem'; interface ColumnMenuProps { onFilterSelected: (filterType: string) => void; currentFilterLabel?: string; } export default function PositionedMenu(props: ColumnMenuProps) { const [anchorEl, setAnchorEl] = React.useState(null); const open = Boolean(anchorEl); const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; const handleMenuItemClick = (filterType: string) => { props.onFilterSelected(filterType); handleClose(); }; return (
handleMenuItemClick("done")}>Show Done handleMenuItemClick("notDone")}>Show Not Done handleMenuItemClick("all")}>Show All
); }