@@ -2,7 +2,7 @@ import React, { useMemo, useState, useEffect } from 'react'
22
33import * as yup from 'yup'
44import { useSelector , useDispatch } from 'react-redux'
5- import { FastField , Formik } from 'formik'
5+ import { Formik } from 'formik'
66import { ProjectSchema , EventTypes } from '@hackjunction/shared'
77import { Grid , Box , Typography } from '@material-ui/core'
88import GradientBox from 'components/generic/GradientBox'
@@ -25,8 +25,6 @@ import NameField from 'components/projects/ProjectSubmissionFields/NameField'
2525import _ from 'lodash'
2626import StatusField from 'components/projects/ProjectSubmissionFields/StatusField'
2727import ProjectFieldsComponents from 'constants/projectFields'
28- import ImageUpload from 'components/inputs/ImageUpload'
29- import FormControl from 'components/inputs/FormControl'
3028// import FileInput from 'pages/_organise/slug/edit/submission/components/inputs/FileInput'
3129
3230const useStyles = makeStyles ( theme => ( {
@@ -41,7 +39,6 @@ const SubmissionForm = props => {
4139 const dispatch = useDispatch ( )
4240 const event = useSelector ( DashboardSelectors . event )
4341 const idTokenData = useSelector ( AuthSelectors . idTokenData )
44- const idToken = useSelector ( AuthSelectors . getIdToken )
4542 const { t } = useTranslation ( )
4643 const projects = useSelector ( DashboardSelectors . projects )
4744 const projectLoading = useSelector ( DashboardSelectors . projectsLoading )
@@ -255,7 +252,9 @@ const SubmissionForm = props => {
255252 < BottomBar
256253 onSubmit = { async ( ) => {
257254 formikProps . submitForm ( ) . then ( ( ) => {
258- handleProjectSelected ( undefined )
255+ if ( event . allowProjectSubmissionsPerChallenge ) {
256+ handleProjectSelected ( undefined )
257+ }
259258 } )
260259 } }
261260 errors = { formikProps . errors }
0 commit comments