UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

22 lines (20 loc) 734 B
import { createAction } from "redux-actions"; import { updateMap } from "../updateMap"; export var HANDLE_GOOGLE_MAP_HEADING_CHANGED = "HANDLE_GOOGLE_MAP_HEADING_CHANGED"; export var onGoogleMapHeadingChangedCreator = (getGoogleMap, id) => dispatch => { // eslint-disable-line no-unused-vars var googleMap = getGoogleMap(); if (googleMap) { var heading = googleMap.getHeading(); var payload = { id, heading }; dispatch(onGoogleMapHeadingChanged(payload)); dispatch(updateMap(payload)); return Promise.resolve(payload); } return Promise.resolve(); }; export var onGoogleMapHeadingChanged = createAction(HANDLE_GOOGLE_MAP_HEADING_CHANGED); export default onGoogleMapHeadingChangedCreator;