@@ -60,10 +60,11 @@ export default function Status({ hackathons }) {
60
60
const [ success , setSuccess ] = useState ( '' )
61
61
const [ error , setError ] = useState ( '' )
62
62
const [ releaseLiabilityStatus , setreleaseLiabilityStatus ] = useState ( false )
63
- const [ covidWaiverStatus , setCovidWaiverStatus ] = useState ( false )
64
63
const [ mediaConsentStatus , setMediaConsentStatus ] = useState ( false )
65
64
const [ safewalkSelectStatus , setsafewalkSelectStatus ] = useState ( 'safewalkNo' )
66
65
const [ mentorshipSelectStatus , setMentorshipSelectStatus ] = useState ( 'nwMentorshipNo' )
66
+ const [ emailConsentStatus , setEmailConsentStatus ] = useState ( false )
67
+ const [ checkInDisclaimerStatus , setCheckInDisclaimerStatus ] = useState ( false )
67
68
68
69
const validateInputs = ( ) => {
69
70
if ( ! emails ) {
@@ -111,10 +112,11 @@ export default function Status({ hackathons }) {
111
112
await updateApplicantStatus ( userId , statusSelected , hackathonSelected )
112
113
if ( statusSelected === 'acceptedAndAttending' ) {
113
114
await updateWaiver ( userId , 'releaseLiabilityCheck' , releaseLiabilityStatus , hackathonSelected )
114
- await updateWaiver ( userId , 'covidWaiverCheck' , covidWaiverStatus , hackathonSelected )
115
115
await updateWaiver ( userId , 'mediaConsentCheck' , mediaConsentStatus , hackathonSelected )
116
116
await updateWaiver ( userId , 'safewalkSelect' , safewalkSelectStatus , hackathonSelected )
117
117
await updateWaiver ( userId , 'nwMentorshipSelect' , mentorshipSelectStatus , hackathonSelected )
118
+ await updateWaiver ( userId , 'sponsorEmailConsentCheck' , emailConsentStatus , hackathonSelected )
119
+ await updateWaiver ( userId , 'checkInDisclaimerCheck' , checkInDisclaimerStatus , hackathonSelected )
118
120
}
119
121
}
120
122
@@ -171,11 +173,6 @@ export default function Status({ hackathons }) {
171
173
checked : releaseLiabilityStatus ,
172
174
onClick : ( ) => setreleaseLiabilityStatus ( ! releaseLiabilityStatus ) ,
173
175
} ,
174
- {
175
- label : 'Covid Waiver' ,
176
- checked : covidWaiverStatus ,
177
- onClick : ( ) => setCovidWaiverStatus ( ! covidWaiverStatus ) ,
178
- } ,
179
176
{
180
177
label : 'Media Consent' ,
181
178
checked : mediaConsentStatus ,
@@ -194,6 +191,18 @@ export default function Status({ hackathons }) {
194
191
prev === 'nwMentorshipYes' ? 'nwMentorshipNo' : 'nwMentorshipYes'
195
192
) ,
196
193
} ,
194
+ {
195
+ label :
196
+ 'I authorize the use of my email to receive hiring opportunities, promotions, and information from participating nwHacks sponsors' ,
197
+ checked : emailConsentStatus ,
198
+ onClick : ( ) => setEmailConsentStatus ( ! emailConsentStatus ) ,
199
+ } ,
200
+ {
201
+ label :
202
+ 'I understand that if I do not arrive during the designated check-in period, my spot may be given to someone else. In this case my RSVP does not guarantee entry to the event.' ,
203
+ checked : checkInDisclaimerStatus ,
204
+ onClick : ( ) => setCheckInDisclaimerStatus ( ! checkInDisclaimerStatus ) ,
205
+ } ,
197
206
] . map ( ( { label, checked, onClick } ) => (
198
207
< div key = { label } >
199
208
< Checkbox label = { label } checked = { checked } onClick = { onClick } />
0 commit comments