@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
34 lines (27 loc) • 995 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.onGoogleMapIdle = exports.onGoogleMapIdleCreator = exports.HANDLE_GOOGLE_MAP_IDLE = void 0;
var _reduxActions = require("redux-actions");
var HANDLE_GOOGLE_MAP_IDLE = "HANDLE_GOOGLE_MAP_IDLE";
exports.HANDLE_GOOGLE_MAP_IDLE = HANDLE_GOOGLE_MAP_IDLE;
var onGoogleMapIdleCreator = function onGoogleMapIdleCreator(getGoogleMap, id) {
return function (dispatch) {
// eslint-disable-line no-unused-vars
var googleMap = getGoogleMap();
if (googleMap) {
var payload = {
id: id
};
dispatch(onGoogleMapIdle(payload));
return Promise.resolve(payload);
}
return Promise.resolve();
};
};
exports.onGoogleMapIdleCreator = onGoogleMapIdleCreator;
var onGoogleMapIdle = (0, _reduxActions.createAction)(HANDLE_GOOGLE_MAP_IDLE);
exports.onGoogleMapIdle = onGoogleMapIdle;
var _default = onGoogleMapIdleCreator;
exports["default"] = _default;