Merge pull request #82 from blockworks-foundation/show/hide-reduce-only

hide reduce only when no position or wrong side
This commit is contained in:
tjshipe 2021-11-23 18:19:22 -05:00 committed by GitHub
commit 8ae27aa62c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 1 deletions

View File

@ -598,6 +598,16 @@ export default function AdvancedTradeForm({
}
}
const showReduceOnly = (basePosition: number) => {
if (basePosition > 0 && side === 'sell') {
return true
}
if (basePosition < 0 && side === 'buy') {
return true
}
return false
}
/*
const roundedMax = (
Math.round(max / parseFloat(minOrderSize)) * parseFloat(minOrderSize)
@ -796,7 +806,8 @@ export default function AdvancedTradeForm({
</div>
</div>
) : null}
{marketConfig.kind === 'perp' ? (
{marketConfig.kind === 'perp' &&
showReduceOnly(perpAccount?.basePosition.toNumber()) ? (
<div className="mt-4">
<Tooltip
className="hidden md:block"