UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

39 lines (31 loc) 1.27 kB
"use strict"; 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;