feed bets: better prob display
This commit is contained in:
parent
75a1d606cb
commit
49dcd97d70
|
@ -93,6 +93,24 @@ export function BetStatusText(props: {
|
||||||
bet.fills?.some((fill) => fill.matchedBetId === null)) ??
|
bet.fills?.some((fill) => fill.matchedBetId === null)) ??
|
||||||
false
|
false
|
||||||
|
|
||||||
|
const fromProb =
|
||||||
|
hadPoolMatch || isFreeResponse
|
||||||
|
? isPseudoNumeric
|
||||||
|
? formatNumericProbability(bet.probBefore, contract)
|
||||||
|
: formatPercent(bet.probBefore)
|
||||||
|
: isPseudoNumeric
|
||||||
|
? formatNumericProbability(bet.limitProb ?? bet.probBefore, contract)
|
||||||
|
: formatPercent(bet.limitProb ?? bet.probBefore)
|
||||||
|
|
||||||
|
const toProb =
|
||||||
|
hadPoolMatch || isFreeResponse
|
||||||
|
? isPseudoNumeric
|
||||||
|
? formatNumericProbability(bet.probAfter, contract)
|
||||||
|
: formatPercent(bet.probAfter)
|
||||||
|
: isPseudoNumeric
|
||||||
|
? formatNumericProbability(bet.limitProb ?? bet.probAfter, contract)
|
||||||
|
: formatPercent(bet.limitProb ?? bet.probAfter)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="text-sm text-gray-500">
|
<div className="text-sm text-gray-500">
|
||||||
{bettor ? (
|
{bettor ? (
|
||||||
|
@ -112,22 +130,9 @@ export function BetStatusText(props: {
|
||||||
contract={contract}
|
contract={contract}
|
||||||
truncate="short"
|
truncate="short"
|
||||||
/>{' '}
|
/>{' '}
|
||||||
{isPseudoNumeric
|
{fromProb === toProb
|
||||||
? ' from ' + formatNumericProbability(bet.probBefore, contract)
|
? `at ${fromProb}`
|
||||||
: ' from ' +
|
: `from ${fromProb} to ${toProb}`}
|
||||||
formatPercent(
|
|
||||||
hadPoolMatch || isFreeResponse
|
|
||||||
? bet.probBefore
|
|
||||||
: bet.limitProb ?? bet.probBefore
|
|
||||||
)}
|
|
||||||
{isPseudoNumeric
|
|
||||||
? ' to ' + formatNumericProbability(bet.probAfter, contract)
|
|
||||||
: ' to ' +
|
|
||||||
formatPercent(
|
|
||||||
hadPoolMatch || isFreeResponse
|
|
||||||
? bet.probAfter
|
|
||||||
: bet.limitProb ?? bet.probAfter
|
|
||||||
)}
|
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
<RelativeTimestamp time={createdTime} />
|
<RelativeTimestamp time={createdTime} />
|
||||||
|
|
Loading…
Reference in New Issue
Block a user