Skip to content
Snippets Groups Projects
Commit dc960d95 authored by Tore.Brede's avatar Tore.Brede
Browse files

GREG-113: Setting default value to blank for date of birth

parent 1f8787c9
No related branches found
No related tags found
1 merge request!166GREG-113 guest date of birth
...@@ -130,6 +130,7 @@ const GuestRegisterStep = forwardRef( ...@@ -130,6 +130,7 @@ const GuestRegisterStep = forwardRef(
const maxBirthDate = subYears(1)(today) const maxBirthDate = subYears(1)(today)
useEffect(() => { useEffect(() => {
// Take values coming from the server, if present, and insert them into the form
setCountryCode(guestData.countryForCallingCode) setCountryCode(guestData.countryForCallingCode)
setValue( setValue(
'mobilePhoneCountry', 'mobilePhoneCountry',
...@@ -141,6 +142,7 @@ const GuestRegisterStep = forwardRef( ...@@ -141,6 +142,7 @@ const GuestRegisterStep = forwardRef(
'mobilePhone', 'mobilePhone',
guestData.mobile_phone ? guestData.mobile_phone : '' guestData.mobile_phone ? guestData.mobile_phone : ''
) )
setValue('dateOfBirth', guestData.dateOfBirth)
}, [guestData]) }, [guestData])
function doSubmit() { function doSubmit() {
...@@ -225,11 +227,15 @@ const GuestRegisterStep = forwardRef( ...@@ -225,11 +227,15 @@ const GuestRegisterStep = forwardRef(
<Controller <Controller
name="dateOfBirth" name="dateOfBirth"
control={control} control={control}
rules={{
required: true,
}}
render={({ field }) => ( render={({ field }) => (
<DatePicker <DatePicker
mask="____-__-__" mask="____-__-__"
label={t('input.dateOfBirth')} label={t('input.dateOfBirth')}
value={field.value} // If value is set to undefined the birth date is set to today. Using null makes the field blank
value={field.value === undefined ? null : field.value}
minDate={minBirthDate} minDate={minBirthDate}
maxDate={maxBirthDate} maxDate={maxBirthDate}
inputFormat="yyyy-MM-dd" inputFormat="yyyy-MM-dd"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment