Settle funds column

This commit is contained in:
armaniferrante 2021-05-15 02:10:28 -07:00
parent 5c3c0a5f25
commit 7b0cd96c4a
No known key found for this signature in database
GPG Key ID: 58BEF301E91F7828
1 changed files with 14 additions and 1 deletions

View File

@ -227,7 +227,8 @@ function OpenOrdersAccounts() {
<TableCell align="center">Base Free</TableCell>
<TableCell align="center">Quote Used</TableCell>
<TableCell align="center">Quote Free</TableCell>
<TableCell align="center">Action</TableCell>
<TableCell align="center">Settle</TableCell>
<TableCell align="center">Close</TableCell>
</TableRow>
</TableHead>
<TableBody>
@ -268,11 +269,18 @@ function OpenOrdersRow({
baseTicker && quoteTicker
? `${baseTicker} / ${quoteTicker}`
: market.toString();
const settleDisabled =
ooAccount.baseTokenFree.toNumber() + ooAccount.quoteTokenFree.toNumber() ===
0;
const closeDisabled =
ooAccount.baseTokenTotal.toNumber() +
ooAccount.quoteTokenTotal.toNumber() !==
0;
const settleFunds = async () => {
// TODO.
};
const closeOpenOrders = async () => {
// TODO.
//
@ -327,6 +335,11 @@ function OpenOrdersRow({
<TableCell align="center">
{toDisplay(quote, ooAccount.quoteTokenFree)}
</TableCell>
<TableCell align="center">
<Button color="primary" disabled={settleDisabled} onClick={settleFunds}>
Settle
</Button>
</TableCell>
<TableCell align="center">
<Button
color="secondary"