import Checkbox from '@/Components/Checkbox'; import TextInput from '@/Components/TextInput'; import { Head, useForm } from '@inertiajs/react'; import { FormEventHandler, useState } from 'react'; import Timer from "@/Components/Timer"; const LanForm = ({opacity}) => { const [showForm, setShowForm] = useState(true) const [type, setType] = useState(); const [member, setMember] = useState(); const { data, setData, post, processing, errors, reset } = useForm({ member: 0, first_name: '', surname: '', grade: '', phone: '', email: '', guardian_name: '', guardian_phone: '', participating_type: '', gdpr: '', friends: '', special_diet: '', }); const RadioInput = ({label, value, checked, setter}) => { return ( ); }; const RadioMember = ({label, value, checked, setter}) => { return ( ); }; const submit = (e) => { e.preventDefault() post(route('register_participant'), { onFinish: () => reset(), }); } return (

vBytes LAN

{ ! showForm && } {showForm &&

Är du medlem i Vbytes? Medlemsskap krävs för att delta på lanet. Är du inte medlem i föreningen blir du det på www.vbytes.se

setData('first_name', e.target.value)} />
setData('surname', e.target.value)} />
setData('grade', e.target.value)} />
setData('phone', e.target.value)} />
setData('email', e.target.value)} />
setData('guardian_name', e.target.value)} />
setData('guardian_email', e.target.value)} />
setData('guardian_phone', e.target.value)} />
setData('friends', e.target.value)} />
setData('special_diet', e.target.value)} />
}
); }; export default LanForm;