import dayjs from 'dayjs' import React, { useEffect, useState } from 'react' import { Header } from '../components/header' import { Col } from '../components/layout/col' import { Row } from '../components/layout/row' import { Spacer } from '../components/layout/spacer' import { Title } from '../components/title' import { listAllContracts } from '../lib/firebase/contracts' import { Contract } from '../lib/firebase/contracts' import { formatWithCommas } from '../lib/util/format' function ContractCard(props: { contract: Contract }) { const { contract } = props // Copied from contract-overview.tsx const { pot, seedAmounts, createdTime } = contract const volume = pot.YES + pot.NO - seedAmounts.YES - seedAmounts.NO const prob = pot.YES ** 2 / (pot.YES ** 2 + pot.NO ** 2) const probPercent = Math.round(prob * 100) + '%' return (
{contract.question}