import {useState} from 'react';
import Box from '@mui/material/Box';
import IconButton from '@mui/material/IconButton';
import Icon from '@mui/material/Icon';
import Menu from '@mui/material/Menu';
import MenuItem from '@mui/material/MenuItem';
import {useTranslation} from 'next-i18next';
import {Enum_Userspermissionsuser_Lang as SupportedLocales} from '../../generated/graphql';
import withLanguagesSelection, {
LanguageSelectionComponentProps,
} from './withLanguagesSelection';
const IconLanguageSelection = ({
language,
onChangeLang,
displayMenu,
}: LanguageSelectionComponentProps & {displayMenu?: boolean}) => {
const {t} = useTranslation();
const [anchorEl, setAnchorEl] = useState(null);
const handleClick = event => {
setAnchorEl(event.currentTarget);
};
const onConfirm = (lang: SupportedLocales) => {
setAnchorEl(null);
onChangeLang(lang);
};
return (
<>