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`)
   }