Skip to content

Commit a229fd6

Browse files
author
superbeefyboy
committed
rescue approval
1 parent 6f57b6b commit a229fd6

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

src/features/vault/sections/SectionPools.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,19 @@ export default function SectionPools() {
140140
.catch(error => enqueueSnackbar(`Approval error: ${error}`, { variant: 'error' }));
141141
};
142142

143+
const onRescueApproval = (pool, index, event) => {
144+
event.stopPropagation();
145+
fetchApproval({
146+
address,
147+
web3,
148+
tokenAddress: pool.tokenAddress,
149+
contractAddress: pool.rescueAddress,
150+
index,
151+
})
152+
.then(() => enqueueSnackbar(`Approval success`, { variant: 'success' }))
153+
.catch(error => enqueueSnackbar(`Approval error: ${error}`, { variant: 'error' }));
154+
};
155+
143156
const onDeposit = (pool, index, isAll, balanceSingle, event) => {
144157
event.stopPropagation();
145158

@@ -523,6 +536,12 @@ export default function SectionPools() {
523536
}
524537

525538
{pool.status === 'rescue' &&
539+
<>
540+
<div className={classes.showDetailButtonCon}>
541+
<Button className={`${classes.showDetailButton} ${classes.showDetailButtonContained}`} onClick={onRescueApproval.bind(this, pool, index)}>
542+
Approve
543+
</Button>
544+
</div>
526545
<Button
527546
className={`${classes.showDetailButton} ${classes.showDetailButtonOutlined}`}
528547
type="button"
@@ -531,6 +550,7 @@ export default function SectionPools() {
531550
>
532551
Rescue
533552
</Button>
553+
</>
534554
}
535555

536556
</div>

0 commit comments

Comments
 (0)