1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import {
- DISMISS_MOBILE_APP_PROMO,
- SET_UNSUPPORTED_BROWSER
- } from './actionTypes';
-
- /**
- * Returns a Redux action which signals that the UnsupportedMobileBrowser which
- * was rendered as a promotion of the mobile app on a browser was dismissed by
- * the user. For example, the Web app may possibly run in Google Chrome
- * on Android but we choose to promote the mobile app anyway claiming the user
- * experience provided by the Web app is inferior to that of the mobile app.
- * Eventually, the user may choose to dismiss the promotion of the mobile app
- * and take their chances with the Web app instead. If unused, then we have
- * chosen to force the mobile app and not allow the Web app in mobile browsers.
- *
- * @returns {{
- * type: DISMISS_MOBILE_APP_PROMO
- * }}
- */
- export function dismissMobileAppPromo() {
- return {
- type: DISMISS_MOBILE_APP_PROMO
- };
- }
-
- /**
- * Sets unsupported browser object.
- *
- * @param {Object} unsupportedBrowser - Object describing the unsupported
- * browser.
- * @returns {{
- * type: SET_UNSUPPORTED_BROWSER,
- * unsupportedBrowser: Object
- * }}
- */
- export function setUnsupportedBrowser(unsupportedBrowser) {
- return {
- type: SET_UNSUPPORTED_BROWSER,
- unsupportedBrowser
- };
- }
|