"use client"; import LanguageIcon from '@mui/icons-material/Language'; import Grid from '@mui/material/Grid2'; import IconButton from '@mui/material/IconButton'; import Menu from '@mui/material/Menu'; import MenuItem from '@mui/material/MenuItem'; import React, { useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import i18n from '@package/utils/language/i18n'; const Navbar: React.FC = () => { const { t } = useTranslation(); const [language, setLanguage] = useState(i18n.language || 'en'); const [anchorEl, setAnchorEl] = useState(null); const changeLanguage = (lng: string) => { i18n.changeLanguage(lng); setLanguage(lng); handleClose(); }; const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; useEffect(() => { setLanguage(i18n.language); }, []); return (

{t('lbl_wellcome')}

{/* IconButton with globe icon to open language menu */} changeLanguage('en')}>English changeLanguage('es')}>EspaƱol
); }; export default Navbar;