// components/ShowAddStationPopup.js: import React, { useState, useEffect } from "react"; import ReactDOM from "react-dom"; import { useRecoilState } from "recoil"; import { poiTypState } from "../store/poiTypState"; const ShowAddStationPopup = ({ map, latlng }) => { const [poiTypData, setPoiTypData] = useRecoilState(poiTypState); const [name, setName] = useState(""); const [poiTypeId, setPoiTypeId] = useState(""); const [latitude] = useState(latlng.lat.toFixed(5)); const [longitude] = useState(latlng.lng.toFixed(5)); // Effekt zum Ausgeben von poiTypData in der Konsole useEffect(() => { console.log("poiTypData in ShowAddStationPopup.js :", poiTypData); }, [poiTypData]); const handleSubmit = (event) => { event.preventDefault(); console.log({ name, poiTypeId, latitude, longitude }); map.closePopup(); }; return (
setName(e.target.value)} placeholder="Name der Station" className="block p-2 w-full border-2 border-gray-200 rounded-md text-sm" // Use w-full for full width />
); }; export default ShowAddStationPopup;