"use client"; import { useEffect, useRef } from "react"; import L from "leaflet"; import "leaflet/dist/leaflet.css"; import ToastCard from "./toast/ToastCard"; import { Toast, ToastBar, Toaster, toast } from "react-hot-toast"; export default () => { const mapRef = useRef(null); useEffect(() => { if (!mapRef.current) return; // Initialisiere die Leaflet-Karte const map = L.map(mapRef.current).setView([51.1657, 10.4515], 6); // Deutschland // OpenStreetMap Tile Layer hinzufügen L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", { attribution: '© OSM contributors', }).addTo(map); return () => { map.remove(); // Karte beim Unmounten bereinigen }; }, []); return (
); };