diff --git a/web/pages/profile.tsx b/web/pages/profile.tsx index 4159b9ac..f7e7dd60 100644 --- a/web/pages/profile.tsx +++ b/web/pages/profile.tsx @@ -1,5 +1,6 @@ import { useEffect, useState } from 'react' import { PencilIcon } from '@heroicons/react/outline' +import Router from 'next/router' import { AddFundsButton } from '../components/add-funds-button' import { Page } from '../components/page' @@ -83,6 +84,11 @@ export default function ProfilePage() { }) } + if (user === null) { + Router.replace('/') + return <> + } + return ( diff --git a/web/pages/trades.tsx b/web/pages/trades.tsx index 14923712..f789aba1 100644 --- a/web/pages/trades.tsx +++ b/web/pages/trades.tsx @@ -1,3 +1,5 @@ +import Router from 'next/router' + import { BetsList } from '../components/bets-list' import { Page } from '../components/page' import { SEO } from '../components/SEO' @@ -7,6 +9,11 @@ import { useUser } from '../hooks/use-user' export default function TradesPage() { const user = useUser() + if (user === null) { + Router.replace('/') + return <> + } + return (