diff --git a/frontend/src/routes/register/index.tsx b/frontend/src/routes/register/index.tsx index b5be11607bee62544ba147b745aa6b85cdd9bde2..528194c5076b2b3d2959e605fd0ef37d7ab275b0 100644 --- a/frontend/src/routes/register/index.tsx +++ b/frontend/src/routes/register/index.tsx @@ -71,7 +71,7 @@ export default function Register() { } = useForm<RegisterFormData>() const onSubmit = handleSubmit(submit) - useEffect(()=> { + useEffect(() => { register('date_of_birth') }, [register]) @@ -103,7 +103,7 @@ export default function Register() { inputFormat='yyyy-MM-dd' onChange={(value) => { setDate(value) - setValue('date_of_birth', value, {shouldValidate: true, shouldDirty: true}) + setValue('date_of_birth', value, { shouldValidate: true, shouldDirty: true }) }} renderInput={(params) => <TextField {...params} />} /> @@ -125,6 +125,7 @@ export default function Register() { <Controller name='role_type' control={control} + defaultValue='' rules={{ required: t( 'validation.roleTypeRequired').toString(), @@ -133,6 +134,7 @@ export default function Register() { <Select labelId='roletype-select-label' id='roletype-select' + defaultValue={undefined} error={!!errors.role_type} label={t('input.roleType')} onChange={(role) => { @@ -142,9 +144,10 @@ export default function Register() { field.onChange(value) }} > + <MenuItem value={undefined}>{undefined}</MenuItem> { roletypes.map((roletype) => ( - <MenuItem value={roletype.identifier}>{roletype.name_nb}</MenuItem> + <MenuItem value={roletype.identifier}>{roletype.name_nb}</MenuItem> )) } </Select>