From d918f02906828b0a27789d7eac39975a101382c8 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Fri, 8 Jul 2016 12:15:14 -0700 Subject: [PATCH] Feature(toast): remove on action click --- common/app/toasts/Toasts.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/common/app/toasts/Toasts.jsx b/common/app/toasts/Toasts.jsx index f0ba561e5f..3955bc2b1b 100644 --- a/common/app/toasts/Toasts.jsx +++ b/common/app/toasts/Toasts.jsx @@ -41,9 +41,12 @@ const addDispatchableActionsToToast = createSelector( activeBarStyle.right = '1rem'; finalBarStyle = rightBarStyle; } - const onClick = registeredActions[actionCreator] ? - () => dispatch(registeredActions[actionCreator]()) : - null; + const onClick = !registeredActions[actionCreator] ? + null : + () => { + dispatch(registeredActions[actionCreator]()); + dispatch(removeToast(toast)); + }; return { ...toast, barStyle: finalBarStyle,