"use client"; import React, { useEffect, useState } from "react"; import { Dialog, DialogClose, DialogContent, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import Image from "next/image"; import Coverage from "./coverage"; import Division from "./division"; import { useTranslations } from "next-intl"; import { useParams } from "next/navigation"; const AreaCoverageWorkUnits = () => { const [openPolda, setOpenPolda] = useState(false); const [openSatker, setOpenSatker] = useState(false); const t = useTranslations("LandingPage"); const params = useParams(); const locale = params?.locale; useEffect(() => { if (openPolda || openSatker) { document.body.classList.add("overflow-hidden"); } else { document.body.classList.remove("overflow-hidden"); } return () => { document.body.classList.remove("overflow-hidden"); }; }, [openPolda, openSatker]); return ( <> {locale === "in" && (