diff --git a/web/components/bet-row.tsx b/web/components/bet-row.tsx index 5b140e27..cce66602 100644 --- a/web/components/bet-row.tsx +++ b/web/components/bet-row.tsx @@ -5,9 +5,13 @@ import { Contract } from '../lib/firebase/contracts' import { BetPanel } from './bet-panel' import { Row } from './layout/row' import { YesNoSelector } from './yes-no-selector' +import clsx from 'clsx' // Inline version of a bet panel. Opens BetPanel in a new modal. -export default function BetRow(props: { contract: Contract }) { +export default function BetRow(props: { + contract: Contract + className?: string +}) { const [open, setOpen] = useState(false) const [betChoice, setBetChoice] = useState<'YES' | 'NO' | undefined>( undefined @@ -15,11 +19,10 @@ export default function BetRow(props: { contract: Contract }) { return ( <> -
+
- Buy { setOpen(true) setBetChoice(choice) @@ -50,7 +53,7 @@ export function Modal(props: {
diff --git a/web/components/contract-feed.tsx b/web/components/contract-feed.tsx index ae518cce..ad1ea82c 100644 --- a/web/components/contract-feed.tsx +++ b/web/components/contract-feed.tsx @@ -697,7 +697,9 @@ export function ContractFeed(props: { ))} - {tradingAllowed(contract) && } + {tradingAllowed(contract) && ( + + )}
) } diff --git a/web/components/yes-no-selector.tsx b/web/components/yes-no-selector.tsx index a44bedf5..50d43560 100644 --- a/web/components/yes-no-selector.tsx +++ b/web/components/yes-no-selector.tsx @@ -22,7 +22,7 @@ export function YesNoSelector(props: { )} onClick={() => onSelect('YES')} > - YES + Buy YES
) diff --git a/web/pages/[username]/[contractSlug].tsx b/web/pages/[username]/[contractSlug].tsx index 93f28746..ab2356bd 100644 --- a/web/pages/[username]/[contractSlug].tsx +++ b/web/pages/[username]/[contractSlug].tsx @@ -112,7 +112,9 @@ export default function ContractPage(props: {
- {allowTrade && } + {allowTrade && ( + + )} {allowResolve && ( )}