@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
18 lines (16 loc) • 529 B
JavaScript
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;