This commit is contained in:
Sinclair Chen 2022-08-18 14:53:01 -07:00
parent 731b7a7776
commit 1489ceedbf
3 changed files with 3 additions and 4 deletions

View File

@ -3,7 +3,6 @@ import React from 'react'
import { useUser } from 'web/hooks/use-user' import { useUser } from 'web/hooks/use-user'
import { formatMoney } from 'common/util/format' import { formatMoney } from 'common/util/format'
import { Col } from './layout/col' import { Col } from './layout/col'
import { Spacer } from './layout/spacer'
import { SiteLink } from './site-link' import { SiteLink } from './site-link'
import { ENV_CONFIG } from 'common/envs/constants' import { ENV_CONFIG } from 'common/envs/constants'

View File

@ -44,7 +44,7 @@ export function BetInline(props: {
unfilledBets unfilledBets
) )
const resultProb = getCpmmProbability(newPool, newP) const resultProb = getCpmmProbability(newPool, newP)
useEffect(() => setProbAfter(resultProb), [resultProb]) useEffect(() => setProbAfter(resultProb), [setProbAfter, resultProb])
const submitBet = useMutation( const submitBet = useMutation(
() => placeBet({ outcome, amount, contractId: contract.id }), () => placeBet({ outcome, amount, contractId: contract.id }),
@ -69,6 +69,7 @@ export function BetInline(props: {
// reset error / success state on user change // reset error / success state on user change
useEffect(() => { useEffect(() => {
amount && submitBet.reset() amount && submitBet.reset()
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [outcome, amount]) }, [outcome, amount])
const tooFewFunds = error === 'Insufficient balance' const tooFewFunds = error === 'Insufficient balance'

View File

@ -1,6 +1,5 @@
import { XIcon } from '@heroicons/react/solid'
import { Bet } from 'common/bet' import { Bet } from 'common/bet'
import { Contract, CPMMBinaryContract } from 'common/contract' import { Contract } from 'common/contract'
import { DOMAIN } from 'common/envs/constants' import { DOMAIN } from 'common/envs/constants'
import { useState } from 'react' import { useState } from 'react'
import { AnswersGraph } from 'web/components/answers/answers-graph' import { AnswersGraph } from 'web/components/answers/answers-graph'