This commit is contained in:
ingawei 2022-09-20 21:59:50 -07:00
parent 0a25561de7
commit c0124a558f
3 changed files with 10 additions and 17 deletions

View File

@ -1,9 +1,8 @@
import { useState } from 'react'
import clsx from 'clsx'
import { BetPanel, BuyPanel, SimpleBetPanel } from './bet-panel'
import { BuyPanel, SimpleBetPanel } from './bet-panel'
import { CPMMBinaryContract, PseudoNumericContract } from 'common/contract'
import { getBinaryBetStats, getBinaryCpmmBetInfo } from 'common/new-bet'
import { Modal } from './layout/modal'
import { useUser } from 'web/hooks/use-user'
import { useUserContractBets } from 'web/hooks/use-user-bets'
@ -13,20 +12,9 @@ import { Button } from 'web/components/button'
import { BetSignUpPrompt } from './sign-up-prompt'
import { PRESENT_BET } from 'common/user'
import { Contract } from 'web/lib/firebase/contracts'
import { contractDetailsButtonClassName } from './contract/contract-info-dialog'
import { User } from 'web/lib/firebase/users'
import { SellRow } from './sell-row'
import { PlayMoneyDisclaimer } from './play-money-disclaimer'
import { Row } from './layout/row'
import { useUnfilledBets } from 'web/hooks/use-bets'
import { Bet } from 'common/bet'
import { getProbability } from 'common/calculate'
import { useFocus } from 'web/hooks/use-focus'
import { isAndroid, isIOS } from 'web/lib/util/device'
import { APIError, placeBet } from 'web/lib/firebase/api'
import { track } from '@amplitude/analytics-browser'
import toast from 'react-hot-toast'
import { CheckIcon } from '@heroicons/react/solid'
/** Button that opens BetPanel in a new modal */
export default function BetButton(props: {

View File

@ -395,9 +395,15 @@ export function BuyPanel(props: {
// outcome === 'YES' ? 'text-teal-500' : 'text-red-400'
)}
>
{' '}
{outcome != 'NO' && '+'}
{format(resultProb - initialProb)}
{isPseudoNumeric ? (
<></>
) : (
<>
{' '}
{outcome != 'NO' && '+'}
{format(resultProb - initialProb)}
</>
)}
</span>
</div>
)}

View File

@ -19,7 +19,6 @@ import {
Contract,
BinaryContract,
CPMMContract,
CPMMBinaryContract,
FreeResponseContract,
MultipleChoiceContract,
NumericContract,