Rearrange nav, add Rules link, singular leaderboard
This commit is contained in:
parent
a266de380f
commit
e4a2f8acbb
|
@ -7,6 +7,7 @@ import {
|
|||
HeartIcon,
|
||||
TrendingUpIcon,
|
||||
ChatIcon,
|
||||
ExternalLinkIcon,
|
||||
} from '@heroicons/react/outline'
|
||||
import clsx from 'clsx'
|
||||
import Link from 'next/link'
|
||||
|
@ -40,7 +41,7 @@ function getNavigation() {
|
|||
icon: NotificationsIcon,
|
||||
},
|
||||
|
||||
{ name: 'Leaderboards', href: '/leaderboards', icon: TrendingUpIcon },
|
||||
{ name: 'Leaderboard', href: '/leaderboards', icon: TrendingUpIcon },
|
||||
|
||||
...(IS_PRIVATE_MANIFOLD
|
||||
? []
|
||||
|
@ -51,6 +52,10 @@ function getNavigation() {
|
|||
function getMoreNavigation(user?: User | null) {
|
||||
if (IS_PRIVATE_MANIFOLD) {
|
||||
return [
|
||||
{
|
||||
name: 'Rules',
|
||||
href: 'https://www.cspicenter.com/p/introducing-the-salemcspi-forecasting',
|
||||
},
|
||||
{ name: 'Discord', href: 'https://discord.gg/ZtT7PxapSS' },
|
||||
{ name: 'Manifold Markets', href: 'https://manifold.markets' },
|
||||
{
|
||||
|
@ -115,13 +120,22 @@ const signedOutNavigation = [
|
|||
|
||||
const signedOutMobileNavigation = IS_PRIVATE_MANIFOLD
|
||||
? [
|
||||
{ name: 'Leaderboards', href: '/leaderboards', icon: TrendingUpIcon },
|
||||
|
||||
{ name: 'Leaderboard', href: '/leaderboards', icon: TrendingUpIcon },
|
||||
{
|
||||
name: 'Rules',
|
||||
href: 'https://www.cspicenter.com/p/introducing-the-salemcspi-forecasting',
|
||||
icon: BookOpenIcon,
|
||||
},
|
||||
{
|
||||
name: 'Discord',
|
||||
href: 'https://discord.gg/ZtT7PxapSS',
|
||||
icon: ChatIcon,
|
||||
},
|
||||
{
|
||||
name: 'Manifold Markets',
|
||||
href: 'https://manifold.markets',
|
||||
icon: ExternalLinkIcon,
|
||||
},
|
||||
]
|
||||
: [
|
||||
{ name: 'Charity', href: '/charity', icon: HeartIcon },
|
||||
|
@ -134,9 +148,25 @@ const signedOutMobileNavigation = IS_PRIVATE_MANIFOLD
|
|||
]
|
||||
|
||||
const signedInMobileNavigation = [
|
||||
{ name: 'Leaderboards', href: '/leaderboards', icon: TrendingUpIcon },
|
||||
{ name: 'Leaderboard', href: '/leaderboards', icon: TrendingUpIcon },
|
||||
...(IS_PRIVATE_MANIFOLD
|
||||
? []
|
||||
? [
|
||||
{
|
||||
name: 'Rules',
|
||||
href: 'https://www.cspicenter.com/p/introducing-the-salemcspi-forecasting',
|
||||
icon: BookOpenIcon,
|
||||
},
|
||||
{
|
||||
name: 'Discord',
|
||||
href: 'https://discord.gg/ZtT7PxapSS',
|
||||
icon: ChatIcon,
|
||||
},
|
||||
{
|
||||
name: 'Manifold Markets',
|
||||
href: 'https://manifold.markets',
|
||||
icon: ExternalLinkIcon,
|
||||
},
|
||||
]
|
||||
: [
|
||||
{ name: 'Get M$', href: '/add-funds', icon: CashIcon },
|
||||
{
|
||||
|
@ -150,10 +180,7 @@ const signedInMobileNavigation = [
|
|||
function getMoreMobileNav() {
|
||||
return [
|
||||
...(IS_PRIVATE_MANIFOLD
|
||||
? [
|
||||
{ name: 'Manifold Markets', href: 'https://manifold.markets' },
|
||||
{ name: 'Discord', href: 'https://discord.gg/ZtT7PxapSS' },
|
||||
]
|
||||
? []
|
||||
: CHALLENGES_ENABLED
|
||||
? [
|
||||
{ name: 'Challenges', href: '/challenges' },
|
||||
|
|
|
@ -3,7 +3,6 @@ import { Leaderboard } from 'web/components/leaderboard'
|
|||
import { Page } from 'web/components/page'
|
||||
import { User, getFirstDayProfit, listAllUsers } from 'web/lib/firebase/users'
|
||||
import { useEffect, useState } from 'react'
|
||||
import { Title } from 'web/components/title'
|
||||
import { useTracking } from 'web/hooks/use-tracking'
|
||||
import { SEO } from 'web/components/SEO'
|
||||
import { sortBy } from 'lodash'
|
||||
|
@ -60,11 +59,10 @@ export default function Leaderboards(_props: { topTraders: User[] }) {
|
|||
return (
|
||||
<Page>
|
||||
<SEO
|
||||
title="Leaderboards"
|
||||
description="Manifold's leaderboards show the top traders and market creators."
|
||||
title="Leaderboard"
|
||||
description="See the top traders of the CSPI/Salem Center Tournament."
|
||||
url="/leaderboards"
|
||||
/>
|
||||
<Title text={'Leaderboards'} className={'hidden md:block'} />
|
||||
|
||||
<Col className="mx-4 max-w-sm items-center gap-10 lg:flex-row">
|
||||
<Leaderboard
|
||||
|
|
Loading…
Reference in New Issue
Block a user