import React, { useState, useEffect } from 'react' import { useTranslation } from 'react-i18next' import i18next from 'i18next' import { Button, Popover, List, ListItem, ListSubheader } from '@mui/material' import styles from './LanguageSelect.module.css' const languageMap = { en: { label: 'English', dir: 'ltr', active: true }, hi: { label: 'Hindi', dir: 'ltr', active: false }, te: { label: 'Telugu', dir: 'ltr', active: false } } const LanguageSelect = () => { const selected = localStorage.getItem('i18nextLng') || 'en' const { t } = useTranslation() const [menuAnchor, setMenuAnchor] = useState(null) useEffect(() => { document.body.dir = languageMap[selected]?.dir }, [menuAnchor, selected]) return (