From 79c0685b3085a76577aa0f333853567d485b734c Mon Sep 17 00:00:00 2001 From: Austin Chen Date: Wed, 15 Dec 2021 18:31:14 -0800 Subject: [PATCH] Move market creation to `/create` --- web/components/header.tsx | 21 +++----------- web/pages/{contract/index.tsx => create.tsx} | 12 ++++---- web/pages/my-bets.tsx | 29 -------------------- 3 files changed, 10 insertions(+), 52 deletions(-) rename web/pages/{contract/index.tsx => create.tsx} (91%) delete mode 100644 web/pages/my-bets.tsx diff --git a/web/components/header.tsx b/web/components/header.tsx index c36192f3..4336f570 100644 --- a/web/components/header.tsx +++ b/web/components/header.tsx @@ -25,7 +25,7 @@ function SignInLink(props: { darkBackground?: boolean }) { <> {user ? ( <> - + Create a market @@ -37,22 +37,9 @@ function SignInLink(props: { darkBackground?: boolean }) { - ) : <> /*( - <> - - - All markets - - - - - */ - } + ) : ( + <> + )} ) } diff --git a/web/pages/contract/index.tsx b/web/pages/create.tsx similarity index 91% rename from web/pages/contract/index.tsx rename to web/pages/create.tsx index 1d4c5264..9209f98c 100644 --- a/web/pages/contract/index.tsx +++ b/web/pages/create.tsx @@ -1,12 +1,12 @@ import router from 'next/router' import { useState } from 'react' -import { ContractsList } from '../../components/contracts-list' -import { Header } from '../../components/header' -import { Spacer } from '../../components/layout/spacer' -import { Title } from '../../components/title' -import { useUser } from '../../hooks/use-user' -import { createContract } from '../../lib/service/create-contract' +import { ContractsList } from '../components/contracts-list' +import { Header } from '../components/header' +import { Spacer } from '../components/layout/spacer' +import { Title } from '../components/title' +import { useUser } from '../hooks/use-user' +import { createContract } from '../lib/service/create-contract' // Allow user to create a new contract export default function NewContract() { diff --git a/web/pages/my-bets.tsx b/web/pages/my-bets.tsx deleted file mode 100644 index 167565e8..00000000 --- a/web/pages/my-bets.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from 'react' -import { Header } from '../components/header' -import { Col } from '../components/layout/col' -import { useUser } from '../hooks/use-user' -import { useUserBets } from '../hooks/use-user-bets' - -export default function MyBets() { - const user = useUser() - - const bets = useUserBets(user?.id ?? '') - - if (bets === 'loading') { - return
- } - - return ( -
-
- - - {bets.length === 0 ? ( -
You have not made any bets yet!
- ) : ( -
{bets.length}
- )} - -
- ) -}