src/applications/combined-debt-portal/debt-letters/components/DebtCardsList.jsx
import React from 'react';
import { useSelector } from 'react-redux';
import DebtSummaryCard from './DebtSummaryCard';
const DebtCardsList = () => {
const { debts } = useSelector(
({ combinedPortal }) => combinedPortal.debtLetters,
);
return (
<>
{/* TODO: Once transaction data is live, we need to remove this h2 and paragrpah. */}
<h2
id="currentDebts"
className="vads-u-margin-top--4 vads-u-margin-bottom--2"
data-testid="current-va-debt-list"
>
Current debts
</h2>
<p>
Any payments you may have made to your current debts will not be
reflected here until our systems are updated with your next monthly
statement.
</p>
<ul
className="vads-u-margin-top--3 no-bullets vads-u-padding-x--0"
data-testid="debt-list"
>
{debts.map((debt, index) => (
<DebtSummaryCard
key={`${index}-${debt.compositeDebtId}`}
debt={debt}
/>
))}
</ul>
</>
);
};
export default DebtCardsList;