import React from 'react'; import { Label } from '../ui/label'; import { Input } from '../ui/input'; import { Textarea } from '../ui/textarea'; import { Checkbox } from '../ui/checkbox'; const RegistrationStep2 = ({ formData, setFormData, handleInputChange }) => { const volunteerOptions = [ 'Welcoming new members at events', 'Sending out birthday cards', 'Care Team Calls', 'Sharing ideas for events', 'Researching grants', 'Applying for grants', 'Assisting with TeatherLOAFers', 'Assisting with ActiveLOAFers', 'Assisting with weekday Lunch Bunch', 'Uploading Photos to the Website', 'Assisting with eNewsletter', 'Other administrative task' ]; const handleVolunteerChange = (option) => { setFormData(prev => { const interests = prev.volunteer_interests.includes(option) ? prev.volunteer_interests.filter(i => i !== option) : [...prev.volunteer_interests, option]; return { ...prev, volunteer_interests: interests }; }); }; return (
{/* Newsletter Publication Preferences */}

Newsletter Publication Preferences *

Please check what information may be published in LOAF Newsletter

setFormData(prev => ({ ...prev, newsletter_publish_name: checked })) } />
setFormData(prev => ({ ...prev, newsletter_publish_photo: checked })) } />
setFormData(prev => ({ ...prev, newsletter_publish_birthday: checked })) } />
setFormData(prev => ({ ...prev, newsletter_publish_none: checked })) } />
{/* Referral */}

Referral

If referred by a current member, you may skip the event attendance requirement.

{/* Volunteer Interests */}

Volunteer Interests (Optional)

I may at some time be interested in volunteering with LOAF in the following ways (training is provided)

{volunteerOptions.map((option) => (
handleVolunteerChange(option)} />
))}
{/* Scholarship Request */}
setFormData(prev => ({ ...prev, scholarship_requested: checked })) } />

Scholarship information is kept confidential

{formData.scholarship_requested && (