+ {challenges.map((c, index) => (
+ setOpenChallenge(index)}
+ onMouseOver={() => setActiveChallenge(index)}
+ onMouseLeave={() => setActiveChallenge(null)}
+ >
+
+
+ ))}
+
+
+ Anything you would like to see here in the future?
+ Contact us at partnerships@hackjunction.com with your
+ suggestion.
+
+
+
+ >
+ )
+}
diff --git a/frontend/src/pages/_dashboard/slug/index.js b/frontend/src/pages/_dashboard/slug/index.js
index 2b07b5a58..cfd103792 100644
--- a/frontend/src/pages/_dashboard/slug/index.js
+++ b/frontend/src/pages/_dashboard/slug/index.js
@@ -11,6 +11,7 @@ import AmpStoriesIcon from '@material-ui/icons/AmpStories'
import AssignmentOutlinedIcon from '@material-ui/icons/AssignmentOutlined'
import StarRateIcon from '@material-ui/icons/StarRate'
import HowToVoteIcon from '@material-ui/icons/HowToVote'
+import FormatListBulletedIcon from '@material-ui/icons/FormatListBulleted'
import SidebarLayout from 'components/layouts/SidebarLayout'
import Image from 'components/generic/Image'
@@ -25,6 +26,7 @@ import ReviewingPage from './reviewing'
import TravelGrantPage from './travel-grant'
import EventIDPage from './event-id'
import HackerpackPage from './hackerpack'
+import ChallengesIndex from './challenges'
import * as DashboardSelectors from 'redux/dashboard/selectors'
import * as DashboardActions from 'redux/dashboard/actions'
@@ -184,6 +186,14 @@ export default () => {
label: t('Hackerpack_'),
component: HackerpackPage,
},
+ {
+ key: 'challenges',
+ path: '/challenges',
+ exact: true,
+ icon: