diff options
author | Dan <danjm.com@gmail.com> | 2018-04-28 03:03:00 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-04-30 23:35:48 +0800 |
commit | 26f965bcceb26ce7cdec9df9f213b44be8d9acac (patch) | |
tree | 155bad73750b5c3905f799eac6d298c9dc7305dc /ui/app/ducks/send.js | |
parent | 33c16d1bf62133a87d8f24232ee85438a6b6a0e6 (diff) | |
download | tangerine-wallet-browser-26f965bcceb26ce7cdec9df9f213b44be8d9acac.tar.gz tangerine-wallet-browser-26f965bcceb26ce7cdec9df9f213b44be8d9acac.tar.zst tangerine-wallet-browser-26f965bcceb26ce7cdec9df9f213b44be8d9acac.zip |
Further refactors; includes refactor of send-v2.js and associated container
Diffstat (limited to 'ui/app/ducks/send.js')
-rw-r--r-- | ui/app/ducks/send.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ui/app/ducks/send.js b/ui/app/ducks/send.js index e0feb9f06..aef493ea0 100644 --- a/ui/app/ducks/send.js +++ b/ui/app/ducks/send.js @@ -5,6 +5,7 @@ const OPEN_FROM_DROPDOWN = 'metamask/send/OPEN_FROM_DROPDOWN' const CLOSE_FROM_DROPDOWN = 'metamask/send/CLOSE_FROM_DROPDOWN' const OPEN_TO_DROPDOWN = 'metamask/send/OPEN_TO_DROPDOWN' const CLOSE_TO_DROPDOWN = 'metamask/send/CLOSE_TO_DROPDOWN' +const UPDATE_SEND_ERRORS = 'metamask/send/UPDATE_SEND_ERRORS' // TODO: determine if this approach to initState is consistent with conventional ducks pattern const initState = { @@ -32,6 +33,13 @@ export default function reducer ({ send: sendState = initState }, action = {}) { return extend(sendState, { toDropdownOpen: false, }) + case UPDATE_SEND_ERRORS: + return extend(sendState, { + errors: { + ...sendState.errors, + ...action.value, + }, + }) default: return sendState } @@ -53,3 +61,10 @@ export function openToDropdown () { export function closeToDropdown () { return { type: CLOSE_TO_DROPDOWN } } + +export function updateSendErrors (errorObject) { + return { + type: UPDATE_SEND_ERRORS, + value: errorObject, + } +} |