diff --git a/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.tsx b/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.tsx index 13160984b..75557be81 100644 --- a/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.tsx +++ b/packages/webapp/src/containers/CashFlow/AccountTransactions/AccountTransactionsActionsBar.tsx @@ -62,6 +62,7 @@ function AccountTransactionsActionsBar({ // #withBanking uncategorizedTransationsIdsSelected, excludedTransactionsIdsSelected, + openMatchingTransactionAside, // #withBankingActions enableMultipleCategorization, @@ -284,19 +285,21 @@ function AccountTransactionsActionsBar({ - - - + {openMatchingTransactionAside && ( + + + + )} ({ uncategorizedTransationsIdsSelected, excludedTransactionsIdsSelected, + openMatchingTransactionAside, }), ), withBankingActions, diff --git a/packages/webapp/src/containers/CashFlow/CategorizeTransactionAside/CategorizeTransactionAside.tsx b/packages/webapp/src/containers/CashFlow/CategorizeTransactionAside/CategorizeTransactionAside.tsx index bc228471d..9945ffe04 100644 --- a/packages/webapp/src/containers/CashFlow/CategorizeTransactionAside/CategorizeTransactionAside.tsx +++ b/packages/webapp/src/containers/CashFlow/CategorizeTransactionAside/CategorizeTransactionAside.tsx @@ -19,13 +19,26 @@ function CategorizeTransactionAsideRoot({ // #withBanking selectedUncategorizedTransactionId, + resetTransactionsToCategorizeSelected, + enableMultipleCategorization, }: CategorizeTransactionAsideProps) { - // + // useEffect( () => () => { + // Close the reconcile matching form. closeReconcileMatchingTransaction(); + + // Reset the selected transactions to categorize. + resetTransactionsToCategorizeSelected(); + + // Disable multi matching. + enableMultipleCategorization(false); }, - [closeReconcileMatchingTransaction], + [ + closeReconcileMatchingTransaction, + resetTransactionsToCategorizeSelected, + enableMultipleCategorization, + ], ); const handleClose = () => {