@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
39 lines (31 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.onGoogleMapTiltChanged = exports.onGoogleMapTiltChangedCreator = exports.HANDLE_GOOGLE_MAP_TILT_CHANGED = void 0;
var _reduxActions = require("redux-actions");
var _updateMap = require("../updateMap");
var HANDLE_GOOGLE_MAP_TILT_CHANGED = "HANDLE_GOOGLE_MAP_TILT_CHANGED";
exports.HANDLE_GOOGLE_MAP_TILT_CHANGED = HANDLE_GOOGLE_MAP_TILT_CHANGED;
var onGoogleMapTiltChangedCreator = function onGoogleMapTiltChangedCreator(getGoogleMap, id) {
return function (dispatch) {
// eslint-disable-line no-unused-vars
var googleMap = getGoogleMap();
if (googleMap) {
var tilt = googleMap.getTilt();
var payload = {
id: id,
tilt: tilt
};
dispatch(onGoogleMapTiltChanged(payload));
dispatch((0, _updateMap.updateMap)(payload));
return Promise.resolve(payload);
}
return Promise.resolve();
};
};
exports.onGoogleMapTiltChangedCreator = onGoogleMapTiltChangedCreator;
var onGoogleMapTiltChanged = (0, _reduxActions.createAction)(HANDLE_GOOGLE_MAP_TILT_CHANGED);
exports.onGoogleMapTiltChanged = onGoogleMapTiltChanged;
var _default = onGoogleMapTiltChangedCreator;
exports["default"] = _default;