import { m } from 'framer-motion';
import { useCallback } from 'react';
import MenuList from '@mui/material/MenuList';
import MenuItem from '@mui/material/MenuItem';
import IconButton from '@mui/material/IconButton';
import { useTranslate } from 'src/locales';
import { varHover } from 'src/components/animate';
import { FlagIcon } from 'src/components/iconify';
import { usePopover, CustomPopover } from 'src/components/custom-popover';
// ----------------------------------------------------------------------
export function LanguagePopover({ data = [], sx, ...other }) {
const popover = usePopover();
const { onChangeLang, currentLang } = useTranslate();
const handleChangeLang = useCallback(
(newLang) => {
onChangeLang(newLang);
popover.onClose();
},
[onChangeLang, popover]
);
return (
<>
{data?.map((option) => (
))}
>
);
}