diff --git a/src/components/projects/ProjectPledges.jsx b/src/components/projects/ProjectPledges.jsx index 9432d76..9167fa8 100644 --- a/src/components/projects/ProjectPledges.jsx +++ b/src/components/projects/ProjectPledges.jsx @@ -207,18 +207,17 @@ const useStyles = makeStyles({ }, }) -function CenteredTabs({ pledged, paying, paid }) { +function CenteredTabs({ pledged, paying, paid, pledgeType, setPledgeType }) { const classes = useStyles(); - const [value, setValue] = useState(0); function handleChange(event, newValue) { - setValue(newValue); + setPledgeType(newValue); } return ( p.pledgeState === 0) const paying = enrichedPledges.filter(p => p.pledgeState === 1) const paid = enrichedPledges.filter(p => p.pledgeState === 2) + const selectedPledges = { + 0: pledged, + 1: paying, + 2: paid + } console.log('pledges', {pledges, authorizedPayments, enrichedPledges}) return (
- <CenteredTabs pledged={pledged.length} paying={paying.length} paid={paid.length} /> + <CenteredTabs + pledged={pledged.length} + paying={paying.length} + paid={paid.length} + pledgeType={pledgeType} + setPledgeType={setPledgeType} + /> <SubmissionSection classes={classes} profiles={delegateProfiles} delegatePledges={delegatePledges} projectId={projectId} openSnackBar={openSnackBar} - pledges={pledges} + pledges={selectedPledges[pledgeType]} /> </div> )