"use client"; import { useState } from "react"; import dynamic from "next/dynamic"; import { Button } from "@mui/material"; import ArrowBottomGrayD from "@/components/icons/ArrowBottomGrayD"; import ModalOpenLocation from "@/app/component/openLocation"; import RoutingWhiteC from "@/components/icons/RoutingWhiteC"; import RoutingC from "@/components/icons/RoutingC"; // Leaflet به window نیاز دارد → فقط کلاینت const MapView = dynamic(() => import("./MapView"), { ssr: false }); function Item({ data }) { const [isOpen, setIsOpen] = useState(false); const [open, setOpen] = useState(false); const handleOpen = () => setOpen(true); const handleClose = () => setOpen(false); return ( <>

آدرس: {data.address}

تلفن: {data.telephone}

{data?.map?.latitude && data?.map?.longitude && ( )}
{isOpen && data?.map?.latitude && data?.map?.longitude && (
)}
); } export default Item;