diff --git a/web/pages/[username]/[contractId].tsx b/web/pages/[username]/[contractId].tsx index 1a044ffd..28bccd5e 100644 --- a/web/pages/[username]/[contractId].tsx +++ b/web/pages/[username]/[contractId].tsx @@ -10,44 +10,43 @@ import { BetPanel } from '../../components/bet-panel' import { Col } from '../../components/layout/col' import { useUser } from '../../hooks/use-user' import { ResolutionPanel } from '../../components/resolution-panel' -// import { Contract, getContract } from '../../lib/firebase/contracts' -// export async function getStaticProps({ params }: { params: any }) { -// console.log('params', params) -// const contract = await getContract(params.contractId) +import { Contract, getContract } from '../../lib/firebase/contracts' +export async function getStaticProps({ params }: { params: any }) { + console.log('params', params) + const contract = await getContract(params.contractId) -// return { -// props: { -// contract: contract || null -// } -// } -// } + return { + props: { + contract: contract || null, + }, + } +} -// export async function getStaticPaths() { -// return { -// paths: [], -// fallback: true, -// } -// } +export async function getStaticPaths() { + return { + paths: [], + fallback: true, + } +} -export default function ContractPage() {//{ contract }: { contract: Contract }) { +export default function ContractPage({ contract }: { contract: Contract }) { const user = useUser() const router = useRouter() const { contractId } = router.query as { contractId: string } - const contract = useContract(contractId) - if (contract === 'loading') { - return
- } - if (!contract) { - return