fix types in EstPriceImpact

This commit is contained in:
Tyler Shipe 2021-10-05 15:12:26 -04:00
parent 82dcd960c0
commit 5d658754a8
2 changed files with 3 additions and 3 deletions

View File

@ -406,7 +406,7 @@ export default function AdvancedTradeForm({
)} ${marketConfig.baseSymbol} short`
: `${percentToClose(baseSize, roundedBorrows).toFixed(0)}% close position`
let priceImpact = {}
let priceImpact
let estimatedPrice = price
if (tradeType === 'Market') {
const estimateMarketPrice = (
@ -809,7 +809,7 @@ export default function AdvancedTradeForm({
) : null}
</div>
<div className="col-span-12 md:col-span-10 md:col-start-3 pt-2">
{tradeType === 'Market' ? (
{tradeType === 'Market' && priceImpact ? (
<EstPriceImpact priceImpact={priceImpact} />
) : (
<MarketFee />

View File

@ -6,7 +6,7 @@ import { percentFormat } from '../../utils'
const EstPriceImpact = ({
priceImpact,
}: {
priceImpact: { slippage: number[]; takerFee: number[] }
priceImpact?: { slippage: number[]; takerFee: number[] }
}) => {
const priceImpactAbs = priceImpact.slippage[0] + priceImpact.takerFee[0]
const priceImpactRel = priceImpact.slippage[1] + priceImpact.takerFee[1]