Remove extra options for signed-out users

This commit is contained in:
Austin Chen 2022-03-30 15:45:38 -07:00
parent 4b1f3432d6
commit d6d6631e2b
2 changed files with 18 additions and 33 deletions

View File

@ -4,39 +4,24 @@ import { Avatar } from '../avatar'
import { IS_PRIVATE_MANIFOLD } from '../../../common/envs/constants' import { IS_PRIVATE_MANIFOLD } from '../../../common/envs/constants'
import { Row } from '../layout/row' import { Row } from '../layout/row'
export function getNavigationOptions() { export function getNavigationOptions(user?: User | null) {
if (IS_PRIVATE_MANIFOLD) {
return [{ name: 'Leaderboards', href: '/leaderboards' }]
}
if (!user) {
return [ return [
{ { name: 'Leaderboards', href: '/leaderboards' },
name: 'Your trades', { name: 'Discord', href: 'https://discord.gg/eHQBNBqXuh' },
href: '/trades',
},
// Disable irrelevant menu options for teams.
...(IS_PRIVATE_MANIFOLD
? [
{
name: 'Leaderboards',
href: '/leaderboards',
},
] ]
: [ }
{
name: 'Add funds', return [
href: '/add-funds', { name: 'Your trades', href: '/trades' },
}, { name: 'Add funds', href: '/add-funds' },
{ { name: 'Leaderboards', href: '/leaderboards' },
name: 'Leaderboards', { name: 'Discord', href: 'https://discord.gg/eHQBNBqXuh' },
href: '/leaderboards', { name: 'Sign out', href: '#', onClick: () => firebaseLogout() },
},
{
name: 'Discord',
href: 'https://discord.gg/eHQBNBqXuh',
},
]),
{
name: 'Sign out',
href: '#',
onClick: () => firebaseLogout(),
},
] ]
} }

View File

@ -107,7 +107,7 @@ export default function Sidebar() {
))} ))}
<MenuButton <MenuButton
menuItems={getNavigationOptions()} menuItems={getNavigationOptions(user)}
buttonContent={<MoreButton />} buttonContent={<MoreButton />}
/> />
</div> </div>