import React,{useRef} from 'react'; import { useForm, SubmitHandler, FormProvider } from "react-hook-form"; import { Select, Input } from "./UX"; interface IFormInputs { firstName: string lastName: string coach_telefon_number: string body?: string[] | number[] value: number } const defaultValues = { name_team_coach: ``, coach_telefon_number: ``, email_address: '', city_team: '', training_institution_team: '', team_name: '', name_first_participant: '', first_partial_class: 0, name_second_participant: 'нет', second_class: 0, name_third_party : 'нет', third_part_class : 0, }; export const RegistrationForm = (props): JSX.Element => { const form = useRef(null); const methods = useForm({ defaultValues }); const onSubmit: SubmitHandler = data => { fetch('/api/registration', { method: 'POST', body: Object.values(data) as any}) .then((data) => { props.updateData(data); }) methods.reset(defaultValues); } return ( <>

Регистрация команды

Введите актуальные данные команды

От каждого учебного заведения может быть зарегистрированно неограниченое количеставо команд

Подписывайтесь на наш Telegram канал , что-бы быть в курсе новосте про соревнование

()[]\\.,;:s@"]+(.[^<>()[]\\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/ })`} />