Sha256: cea07dd985383f492070442ebedf1267462fc8e46b0bd7fcd15066f4447765cd
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
const initState = { showToast: false, toastIcon: "warn", toastMessage: "", } const base = (state = initState, action) => { switch (action.type) { case 'CHANGE_INPUT': return { ...state, [action.name]: action.value, } case 'CLOSE_TOAST': return { ...state, showToast: false } case 'OPEN_TOAST': return { ...state, showToast: true, toastIcon: action.toastIcon, toastMessage: action.toastMessage, toastRedirect: action.toastRedirect, } case 'REDIRECT': return { ...state, redirect: action.redirect } default: return state } } export default base
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
weget-0.1.6 | lib/weget/react/imports/reducers/base.js |