@lonelyplanet/dotcom-core
Version:
23 lines (22 loc) • 832 B
JavaScript
;
var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
var redux_actions_1 = require("redux-actions");
var toast_1 = require("../constants/toast");
var toast = redux_actions_1.handleActions((_a = {},
_a[toast_1.TOAST_SHOW] = function (state, action) { return (__assign({}, state, action.payload, { visible: true })); },
_a[toast_1.TOAST_HIDE] = function (state) { return (__assign({}, state, { visible: false })); },
_a), {
visible: false,
type: "success",
message: "",
});
exports.default = toast;
var _a;