Merge branch 'develop' into bulk-categorize-bank-transactions

This commit is contained in:
Ahmed Bouhuolia
2024-07-29 13:03:35 +02:00
58 changed files with 717 additions and 145 deletions

View File

@@ -141,7 +141,7 @@ function AccountTransactionsActionsBar({
})
.then(() => {
AppToaster.show({
message: 'The selected transactions have been unexcluded.',
message: 'The selected excluded transactions have been unexcluded.',
intent: Intent.SUCCESS,
});
})
@@ -207,7 +207,7 @@ function AccountTransactionsActionsBar({
onClick={handleExcludeUncategorizedBtnClick}
className={Classes.MINIMAL}
intent={Intent.DANGER}
disable={isExcludingLoading}
disabled={isExcludingLoading}
/>
)}
{!isEmpty(excludedTransactionsIdsSelected) && (
@@ -217,7 +217,7 @@ function AccountTransactionsActionsBar({
onClick={handleUnexcludeUncategorizedBtnClick}
className={Classes.MINIMAL}
intent={Intent.DANGER}
disable={isUnexcludingLoading}
disabled={isUnexcludingLoading}
/>
)}
</NavbarGroup>

View File

@@ -47,21 +47,37 @@ const mapDipatchToProps = (dispatch: any): WithBankingActionsProps => ({
closeReconcileMatchingTransaction: () =>
dispatch(closeReconcileMatchingTransaction()),
/**
* Sets the selected uncategorized transactions.
* @param {Array<string | number>} ids
*/
setUncategorizedTransactionsSelected: (ids: Array<string | number>) =>
dispatch(
setUncategorizedTransactionsSelected({
transactionIds: ids,
}),
),
/**
* Resets the selected uncategorized transactions.
*/
resetUncategorizedTransactionsSelected: () =>
dispatch(resetUncategorizedTransactionsSelected()),
/**
* Sets excluded selected transactions.
* @param {Array<string | number>} ids
*/
setExcludedTransactionsSelected: (ids: Array<string | number>) =>
dispatch(
setExcludedTransactionsSelected({
ids,
}),
),
/**
* Resets the excluded selected transactions
*/
resetExcludedTransactionsSelected: () =>
dispatch(resetExcludedTransactionsSelected()),