Files
bigcapital/packages/webapp/src/containers/Purchases/CreditNotes/CreditNotesLanding/withVendorsCreditNotes.tsx
Ahmed Bouhuolia 2c64e1b8ab wip
2025-11-17 17:04:25 +02:00

29 lines
985 B
TypeScript

// @ts-nocheck
import { connect } from 'react-redux';
import {
getVendorCreditTableStateFactory,
isVendorCreditTableStateChangedFactory,
getVendorsCreditNoteSelectedRowsFactory,
} from '@/store/VendorCredit/vendorCredit.selector';
export default (mapState) => {
const getVendorsCreditNoteTableState = getVendorCreditTableStateFactory();
const isVendorsCreditNoteTableChanged =
isVendorCreditTableStateChangedFactory();
const getVendorsCreditNoteSelectedRows =
getVendorsCreditNoteSelectedRowsFactory();
const mapStateToProps = (state, props) => {
const mapped = {
vendorsCreditNoteTableState: getVendorsCreditNoteTableState(state, props),
vendorsCreditNoteTableStateChanged: isVendorsCreditNoteTableChanged(
state,
props,
),
vendorsCreditNoteSelectedRows: getVendorsCreditNoteSelectedRows(state, props),
};
return mapState ? mapState(mapped, state, props) : mapped;
};
return connect(mapStateToProps);
};