UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

34 lines (27 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.setGoogleMapCenter = exports.setGoogleMapCenterCreator = exports.SET_GOOGLE_MAP_CENTER = void 0; var _reduxActions = require("redux-actions"); var SET_GOOGLE_MAP_CENTER = "SET_GOOGLE_MAP_CENTER"; exports.SET_GOOGLE_MAP_CENTER = SET_GOOGLE_MAP_CENTER; var setGoogleMapCenterCreator = function setGoogleMapCenterCreator(getGoogleMap, id, newCenter) { return function (dispatch) { var googleMap = getGoogleMap(); var payload = { id: id, center: newCenter }; if (googleMap) { dispatch(setGoogleMapCenter(payload)); googleMap.panTo(newCenter); } return Promise.resolve(newCenter); }; }; exports.setGoogleMapCenterCreator = setGoogleMapCenterCreator; var setGoogleMapCenter = (0, _reduxActions.createAction)(SET_GOOGLE_MAP_CENTER); exports.setGoogleMapCenter = setGoogleMapCenter; var _default = setGoogleMapCenterCreator; exports["default"] = _default;