From a16c4f099ec4d333a81a0e886d738e0e11cc8d39 Mon Sep 17 00:00:00 2001 From: mantikoros Date: Mon, 16 May 2022 18:51:40 -0400 Subject: [PATCH] restore your bets for numeric markets --- web/components/bets-list.tsx | 21 ++++++++++++++------- web/components/contract/contract-tabs.tsx | 2 +- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/web/components/bets-list.tsx b/web/components/bets-list.tsx index 403cb097..fe1f76b2 100644 --- a/web/components/bets-list.tsx +++ b/web/components/bets-list.tsx @@ -431,8 +431,9 @@ export function ContractBetsTable(props: { (bet) => bet.loanAmount ?? 0 ) - const { isResolved, mechanism } = contract + const { isResolved, mechanism, outcomeType } = contract const isCPMM = mechanism === 'cpmm-1' + const isNumeric = outcomeType === 'NUMERIC' return (
@@ -462,7 +463,9 @@ export function ContractBetsTable(props: { {isCPMM && Type} Outcome Amount - {!isCPMM && {isResolved ? <>Payout : <>Sale price}} + {!isCPMM && !isNumeric && ( + {isResolved ? <>Payout : <>Sale price} + )} {!isCPMM && !isResolved && Payout if chosen} Shares Probability @@ -497,11 +500,12 @@ function BetRow(props: { bet: Bet; contract: Contract; saleBet?: Bet }) { isAnte, } = bet - const { isResolved, closeTime, mechanism } = contract + const { isResolved, closeTime, mechanism, outcomeType } = contract const isClosed = closeTime && Date.now() > closeTime const isCPMM = mechanism === 'cpmm-1' + const isNumeric = outcomeType === 'NUMERIC' const saleAmount = saleBet?.sale?.amount @@ -525,9 +529,12 @@ function BetRow(props: { bet: Bet; contract: Contract; saleBet?: Bet }) { return ( - {!isCPMM && !isResolved && !isClosed && !isSold && !isAnte && ( - - )} + {!isCPMM && + !isResolved && + !isClosed && + !isSold && + !isAnte && + !isNumeric && } {isCPMM && {shares >= 0 ? 'BUY' : 'SELL'}} @@ -542,7 +549,7 @@ function BetRow(props: { bet: Bet; contract: Contract; saleBet?: Bet }) { )} {formatMoney(Math.abs(amount))} - {!isCPMM && {saleDisplay}} + {!isCPMM && !isNumeric && {saleDisplay}} {!isCPMM && !isResolved && {payoutIfChosenDisplay}} {formatWithCommas(Math.abs(shares))} diff --git a/web/components/contract/contract-tabs.tsx b/web/components/contract/contract-tabs.tsx index bf73139e..babf5ec5 100644 --- a/web/components/contract/contract-tabs.tsx +++ b/web/components/contract/contract-tabs.tsx @@ -85,7 +85,7 @@ export function ContractTabs(props: { ...(outcomeType === 'NUMERIC' ? [] : [{ title: 'Bets', content: betActivity }]), - ...(!user || !userBets?.length || outcomeType === 'NUMERIC' + ...(!user || !userBets?.length // || outcomeType === 'NUMERIC' ? [] : [{ title: 'Your bets', content: yourTrades }]), ]}