// @ts-nocheck import { connect } from 'react-redux'; import { getPaymentMadesTableStateFactory, paymentsTableStateChangedFactory, } from '@/store/PaymentMades/paymentMades.selector'; export const withPaymentMade = (mapState) => { const getPaymentMadesTableState = getPaymentMadesTableStateFactory(); const paymentsTableStateChanged = paymentsTableStateChangedFactory(); const mapStateToProps = (state, props) => { const mapped = { paymentMadesTableState: getPaymentMadesTableState(state, props), paymentsTableStateChanged: paymentsTableStateChanged(state, props), }; return mapState ? mapState(mapped, state, props) : mapped; }; return connect(mapStateToProps); };