import { Bet } from '../../../common/bet' import { Contract } from '../../../common/contract' import { Comment } from '../../lib/firebase/comments' import { User } from '../../../common/user' import { useBets } from '../../hooks/use-bets' import { ContractActivity } from '../feed/contract-activity' import { ContractBetsTable, MyBetsSummary } from '../bets-list' import { Spacer } from '../layout/spacer' import { Tabs } from '../layout/tabs' import { Col } from '../layout/col' export function ContractTabs(props: { contract: Contract user: User | null | undefined bets: Bet[] comments: Comment[] }) { const { contract, user, comments } = props const bets = useBets(contract.id) ?? props.bets // Decending creation time. bets.sort((bet1, bet2) => bet2.createdTime - bet1.createdTime) const userBets = user && bets.filter((bet) => bet.userId === user.id) const betActivity = ( ) const commentActivity = ( <> {contract.outcomeType === 'FREE_RESPONSE' && (
General Comments
)} ) const yourTrades = (
) return ( ) }