import {useState} from 'react' import {styled} from '@mui/material/styles' import PropTypes from 'prop-types' import {MenuItem, Menu, Button} from '@mui/material' import {uniq} from 'lodash' import OtomatikSwitch from './otomatik-switch' const PREFIX = 'AjouteTradiksyon' const classes = { paper: `${PREFIX}-paper`, root: `${PREFIX}-root` } const Root = styled('div')(( { theme } ) => ({ [`& .${classes.paper}`]: { border: '1px solid #d3d4d5' }, [`& .${classes.root}`]: { '&:focus': { backgroundColor: theme.palette.primary.main, '& .MuiListItemIcon-root, & .MuiListItemText-primary': { color: theme.palette.common.white } } } })) function StyledMenu(props) { return (
) } const StyledMenuItem = MenuItem function AjouteTradiksyon({hideSwitch, disableSwitch, tradiksyonOtomatik, setTradiksyonOtomatik, canAutoTranslate, chwaLang, setChwaLang}) { const [anchorElement, setAnchorElement] = useState(null) const handleClick = event => { setAnchorElement(event.currentTarget) } const handleClose = event => { setAnchorElement(null) const chwaInik = uniq([...chwaLang, event.currentTarget.id]) setChwaLang(chwaInik.filter(c => c !== '')) } return ( <> {canAutoTranslate && !hideSwitch && (