diff --git a/components/MapComponent.js b/components/MapComponent.js index fc5ae4843..4112ccf6b 100644 --- a/components/MapComponent.js +++ b/components/MapComponent.js @@ -1529,23 +1529,39 @@ const MapComponent = ({ locations, onLocationUpdate }) => { return ( <>
- {/* Popup als Modal anzeigen */} + {/* Zeigt das Popup-Fenster nur, wenn `showPopup` wahr ist */} {showPopup && ( -
-
+
+
e.stopPropagation()} // Verhindert das Schließen innerhalb des Fensters + > + {/* Schließen-Button oben rechts */} + + + {/* Formular-Komponente zum Hinzufügen einer Station */} {
)}
+ +
{ +const ShowAddStationPopup = ({ onClose, map, latlng }) => { const [poiTypData2, setPoiTypData2] = useState(); // Recoil State verwenden const [name, setName] = useState(""); @@ -70,6 +70,7 @@ const handleSubmit = async (event) => { console.log("Aktueller Trigger-Wert:", trigger); // Vorheriger Wert const newTrigger = trigger + 1; console.log("Neuer Trigger-Wert:", newTrigger); // Aktualisierter Wert + onClose(); return newTrigger; }); } else {