UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

18 lines (16 loc) 529 B
import { createAction } from "redux-actions"; export var SET_GOOGLE_MAP_CENTER = "SET_GOOGLE_MAP_CENTER"; export var setGoogleMapCenterCreator = (getGoogleMap, id, newCenter) => dispatch => { var googleMap = getGoogleMap(); var payload = { id, center: newCenter }; if (googleMap) { dispatch(setGoogleMapCenter(payload)); googleMap.panTo(newCenter); } return Promise.resolve(newCenter); }; export var setGoogleMapCenter = createAction(SET_GOOGLE_MAP_CENTER); export default setGoogleMapCenterCreator;