UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

39 lines (31 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.onGoogleMapHeadingChanged = exports.onGoogleMapHeadingChangedCreator = exports.HANDLE_GOOGLE_MAP_HEADING_CHANGED = void 0; var _reduxActions = require("redux-actions"); var _updateMap = require("../updateMap"); var HANDLE_GOOGLE_MAP_HEADING_CHANGED = "HANDLE_GOOGLE_MAP_HEADING_CHANGED"; exports.HANDLE_GOOGLE_MAP_HEADING_CHANGED = HANDLE_GOOGLE_MAP_HEADING_CHANGED; var onGoogleMapHeadingChangedCreator = function onGoogleMapHeadingChangedCreator(getGoogleMap, id) { return function (dispatch) { // eslint-disable-line no-unused-vars var googleMap = getGoogleMap(); if (googleMap) { var heading = googleMap.getHeading(); var payload = { id: id, heading: heading }; dispatch(onGoogleMapHeadingChanged(payload)); dispatch((0, _updateMap.updateMap)(payload)); return Promise.resolve(payload); } return Promise.resolve(); }; }; exports.onGoogleMapHeadingChangedCreator = onGoogleMapHeadingChangedCreator; var onGoogleMapHeadingChanged = (0, _reduxActions.createAction)(HANDLE_GOOGLE_MAP_HEADING_CHANGED); exports.onGoogleMapHeadingChanged = onGoogleMapHeadingChanged; var _default = onGoogleMapHeadingChangedCreator; exports["default"] = _default;