From d77484b4ddde3214f89fa0afbbc168814fb21ab9 Mon Sep 17 00:00:00 2001 From: Wojtek Bazant <wojciech.bazant+ebi@gmail.com> Date: Wed, 17 Jul 2024 22:06:56 +0100 Subject: [PATCH] use maps API when cancelling select position on mobile --- src/components/mobile/LocationPositionNav.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/mobile/LocationPositionNav.js b/src/components/mobile/LocationPositionNav.js index dc7208724..4fc58feea 100644 --- a/src/components/mobile/LocationPositionNav.js +++ b/src/components/mobile/LocationPositionNav.js @@ -5,7 +5,6 @@ import { useParams } from 'react-router-dom' import styled from 'styled-components/macro' import { updatePosition } from '../../redux/locationSlice' -import { setView } from '../../redux/mapSlice' import { useAppHistory } from '../../utils/useAppHistory' import { theme } from '../ui/GlobalStyle' import IconButton from '../ui/IconButton' @@ -20,11 +19,12 @@ const LocationPositionNav = () => { const dispatch = useDispatch() const { locationId } = useParams() const center = useSelector((state) => state.map.view?.center) + const googleMap = useSelector((state) => state.map.googleMap) const storedPosition = useSelector((state) => state.location.position) const handleCancel = () => { if (storedPosition) { - dispatch(setView({ center: storedPosition })) + googleMap?.setCenter(storedPosition) } history.push(`/locations/${locationId}/edit/details`) }