dont show submit and myEntries when user is not logged

This commit is contained in:
mattyl006 2022-08-31 13:48:09 +02:00
parent 25a6a8060e
commit 1810eb8f92

View File

@ -3,6 +3,7 @@ import styled from 'styled-components';
import {FlexColumn} from '../../utils/containers'; import {FlexColumn} from '../../utils/containers';
import {H3} from '../../utils/fonts'; import {H3} from '../../utils/fonts';
import PropsTypes from 'prop-types'; import PropsTypes from 'prop-types';
import KeyCloakService from '../../services/KeyCloakService';
const DesktopChallengeMenuStyle = styled(FlexColumn)` const DesktopChallengeMenuStyle = styled(FlexColumn)`
justify-content: flex-start; justify-content: flex-start;
@ -35,7 +36,9 @@ const Option = styled(FlexColumn)`
`; `;
const DesktopChallengeMenu = (props) => { const DesktopChallengeMenu = (props) => {
const options = ['Leaderboard', 'Readme', 'How to', 'My entries', 'Submit']; let options = ['Leaderboard', 'Readme', 'How to'];
if (KeyCloakService.isLoggedIn())
options = ['Leaderboard', 'Readme', 'How to', 'My entries', 'Submit'];
return ( return (
<DesktopChallengeMenuStyle> <DesktopChallengeMenuStyle>
{options.map((option, index) => { {options.map((option, index) => {