"use client"; import dynamic from "next/dynamic"; import { Button } from "~/components/ui/button"; import { MapIcon } from "lucide-react"; import { useTranslation } from "~/providers/I18nProvider"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "~/components/ui/dialog"; import { useState } from "react"; const Map = dynamic(() => import("~/components/map/Map"), { ssr: false, }); export const MappaDialogFullscreen = ({ lat, long, }: { lat: string | null; long: string | null; }) => { const { t } = useTranslation(); const [open, setOpen] = useState(false); return ( {t.mappa} {t.mappa}
{lat && long && ( <> )}
); };