UNPKG

@lonelyplanet/dotcom-core

Version:

17 lines (16 loc) 757 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var redux_actions_1 = require("redux-actions"); var toast_1 = require("../constants/toast"); var showToast = redux_actions_1.createAction(toast_1.TOAST_SHOW, function (message, type) { return ({ message: message, type: type }); }); var hideToast = redux_actions_1.createAction(toast_1.TOAST_HIDE); exports.showToastMessage = function (message, type) { if (type === void 0) { type = "success"; } return function (dispatch) { dispatch(showToast(message, type)); setTimeout(function () { return dispatch(hideToast()); }, toast_1.TOAST_DURATION); }; }; exports.hideToastMessage = function () { return function (dispatch) { dispatch(hideToast()); }; };