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/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 && (
)}