import { useTranslation } from "react-i18next"; import { Box, MenuItem, Select, Stack } from "@mui/material"; import { useTheme } from "@emotion/react"; import "flag-icons/css/flag-icons.min.css"; import { useSelector } from "react-redux"; import { useDispatch } from "react-redux"; import { setLanguage } from "../Features/UI/uiSlice"; const langMap = { cs: "cz", ja: "jp", uk: "ua", vi: "vn", }; const LanguageSelector = () => { const { i18n } = useTranslation(); const theme = useTheme(); const { language = "en" } = useSelector((state) => state.ui); const dispatch = useDispatch(); const handleChange = (event) => { const newLang = event.target.value; dispatch(setLanguage(newLang)); }; const languages = Object.keys(i18n.options.resources || {}); return ( ); }; export default LanguageSelector;