18 lines
584 B
JavaScript
18 lines
584 B
JavaScript
// components/pois/PoiUpdateModalWrapper.js
|
|
import { useDispatch } from "react-redux";
|
|
import { setCurrentPoi } from "../../redux/slices/currentPoiSlice";
|
|
|
|
const PoiUpdateModalWrapper = ({ show, onClose, latlng, poiData }) => {
|
|
const dispatch = useDispatch();
|
|
|
|
useEffect(() => {
|
|
if (show && poiData) {
|
|
dispatch(setCurrentPoi(poiData));
|
|
}
|
|
}, [show, poiData, dispatch]);
|
|
|
|
const currentPoi = useSelector(selectCurrentPoi); // Direkt aus Redux holen
|
|
|
|
return show && <PoiUpdateModal onClose={onClose} poiData={currentPoi} onSubmit={() => {}} latlng={latlng} />;
|
|
};
|