From 884e9cac3ffd7051638e3ff240d6fc55edc60388 Mon Sep 17 00:00:00 2001 From: Alaguraj0361 Date: Tue, 19 Aug 2025 19:12:53 +0530 Subject: [PATCH] mobile menu language change option updated --- components/MobileMenu/MobileMenu.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/components/MobileMenu/MobileMenu.js b/components/MobileMenu/MobileMenu.js index d8440ec..adcaaea 100644 --- a/components/MobileMenu/MobileMenu.js +++ b/components/MobileMenu/MobileMenu.js @@ -4,13 +4,15 @@ import ListItem from "@mui/material/List"; import Collapse from "@mui/material/Collapse"; import Link from "next/link"; import { useTranslation } from 'next-i18next'; +import { useRouter } from 'next/router'; +import { changeLanguage } from '../../utils/commonFunction.utils'; const MobileMenu = () => { - - const { t } = useTranslation('menu'); // namespace: "menu.json" + const router = useRouter() + const { t } = useTranslation('menu'); // namespace: "menu.json" const [openId, setOpenId] = useState(0); const [menuActive, setMenuState] = useState(false); @@ -18,6 +20,12 @@ const MobileMenu = () => { window.scrollTo(10, 0); }; + + const handleLanguageChange = (e) => { + const selectedLocale = e.target.value; + changeLanguage(router, selectedLocale); + }; + const menus = [ { id: 1, @@ -70,6 +78,13 @@ const MobileMenu = () => {
setMenuState(!menuActive)}>
+
+ +
+