UNPKG

@lonelyplanet/dotcom-core

Version:

24 lines (21 loc) 396 B
import { handleActions } from "redux-actions"; import { TOAST_SHOW, TOAST_HIDE, } from "../constants/toast"; const toast = handleActions({ [TOAST_SHOW]: (state, action) => ({ ...state, ...action.payload, visible: true, }), [TOAST_HIDE]: state => ({ ...state, visible: false, }), }, { visible: false, type: "success", message: "", }); export default toast;