This commit is contained in:
ingawei 2022-09-20 23:19:02 -07:00
parent 4bf7af07e1
commit 17e1ed7a2c
2 changed files with 10 additions and 10 deletions

View File

@ -2,7 +2,11 @@ import { useState } from 'react'
import clsx from 'clsx' import clsx from 'clsx'
import { BuyPanel, SimpleBetPanel } from './bet-panel' import { BuyPanel, SimpleBetPanel } from './bet-panel'
import { CPMMBinaryContract, PseudoNumericContract } from 'common/contract' import {
BinaryContract,
CPMMBinaryContract,
PseudoNumericContract,
} from 'common/contract'
import { Modal } from './layout/modal' import { Modal } from './layout/modal'
import { useUser } from 'web/hooks/use-user' import { useUser } from 'web/hooks/use-user'
import { useUserContractBets } from 'web/hooks/use-user-bets' import { useUserContractBets } from 'web/hooks/use-user-bets'
@ -68,7 +72,6 @@ export default function BetButton(props: {
<SimpleBetPanel <SimpleBetPanel
className={betPanelClassName} className={betPanelClassName}
contract={contract} contract={contract}
selected="YES"
onBetSuccess={() => setOpen(false)} onBetSuccess={() => setOpen(false)}
hasShares={hasYesShares || hasNoShares} hasShares={hasYesShares || hasNoShares}
/> />
@ -77,7 +80,7 @@ export default function BetButton(props: {
) )
} }
export function BinaryMobileBetting(props: { contract: CPMMBinaryContract }) { export function BinaryMobileBetting(props: { contract: BinaryContract }) {
const { contract } = props const { contract } = props
const user = useUser() const user = useUser()
if (user) { if (user) {
@ -96,7 +99,7 @@ export function BinaryMobileBetting(props: { contract: CPMMBinaryContract }) {
} }
export function SignedInBinaryMobileBetting(props: { export function SignedInBinaryMobileBetting(props: {
contract: CPMMBinaryContract | PseudoNumericContract contract: BinaryContract
user: User user: User
}) { }) {
const { contract, user } = props const { contract, user } = props
@ -108,7 +111,7 @@ export function SignedInBinaryMobileBetting(props: {
<Col> <Col>
<BuyPanel <BuyPanel
hidden={false} hidden={false}
contract={contract} contract={contract as CPMMBinaryContract}
user={user} user={user}
unfilledBets={unfilledBets} unfilledBets={unfilledBets}
mobileView={true} mobileView={true}

View File

@ -22,7 +22,7 @@ import {
MultipleChoiceContract, MultipleChoiceContract,
NumericContract, NumericContract,
PseudoNumericContract, PseudoNumericContract,
CPMMBinaryContract, BinaryContract,
} from 'common/contract' } from 'common/contract'
import { ContractDetails } from './contract-details' import { ContractDetails } from './contract-details'
import { NumericGraph } from './numeric-graph' import { NumericGraph } from './numeric-graph'
@ -68,10 +68,7 @@ const NumericOverview = (props: { contract: NumericContract }) => {
) )
} }
const BinaryOverview = (props: { const BinaryOverview = (props: { contract: BinaryContract; bets: Bet[] }) => {
contract: CPMMBinaryContract
bets: Bet[]
}) => {
const { contract, bets } = props const { contract, bets } = props
return ( return (
<Col className="gap-1 md:gap-2"> <Col className="gap-1 md:gap-2">