mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 13:20:31 +00:00
30 lines
1.0 KiB
TypeScript
30 lines
1.0 KiB
TypeScript
// @ts-nocheck
|
|
|
|
import { connect } from 'react-redux';
|
|
|
|
export const withBanking = (mapState) => {
|
|
const mapStateToProps = (state, props) => {
|
|
const mapped = {
|
|
openMatchingTransactionAside: state.plaid.openMatchingTransactionAside,
|
|
selectedUncategorizedTransactionId:
|
|
state.plaid.uncategorizedTransactionIdForMatching,
|
|
openReconcileMatchingTransaction:
|
|
state.plaid.openReconcileMatchingTransaction.isOpen,
|
|
|
|
reconcileMatchingTransactionPendingAmount:
|
|
state.plaid.openReconcileMatchingTransaction.pending,
|
|
|
|
uncategorizedTransationsIdsSelected:
|
|
state.plaid.uncategorizedTransactionsSelected,
|
|
|
|
excludedTransactionsIdsSelected: state.plaid.excludedTransactionsSelected,
|
|
enableMultipleCategorization: state.plaid.enableMultipleCategorization,
|
|
|
|
transactionsToCategorizeIdsSelected:
|
|
state.plaid.transactionsToCategorizeSelected,
|
|
};
|
|
return mapState ? mapState(mapped, state, props) : mapped;
|
|
};
|
|
return connect(mapStateToProps);
|
|
};
|