Skip to content
Snippets Groups Projects
Commit 864f899f authored by lass's avatar lass
Browse files

Set default end-date as empty in new guest form

parent 269aa59a
No related branches found
No related tags found
2 merge requests!396Greg 334 fix,!395Greg 334 fix
Pipeline #185322 passed
...@@ -49,6 +49,7 @@ const StepPersonForm = forwardRef( ...@@ -49,6 +49,7 @@ const StepPersonForm = forwardRef(
const [todayPlusMaxDays, setTodayPlusMaxDays] = useState(today) const [todayPlusMaxDays, setTodayPlusMaxDays] = useState(today)
const roleTypes = useRoleTypes() const roleTypes = useRoleTypes()
const { displayContactAtUnit, displayComment } = useContext(FeatureContext) const { displayContactAtUnit, displayComment } = useContext(FeatureContext)
const [endDate, setEndDate] = useState<Date | null>(null)
const roleTypeSort = () => (a: RoleTypeData, b: RoleTypeData) => { const roleTypeSort = () => (a: RoleTypeData, b: RoleTypeData) => {
if (i18n.language === 'en') { if (i18n.language === 'en') {
...@@ -319,15 +320,16 @@ const StepPersonForm = forwardRef( ...@@ -319,15 +320,16 @@ const StepPersonForm = forwardRef(
<Controller <Controller
name="role_end" name="role_end"
control={control} control={control}
defaultValue={today}
render={({ field }) => ( render={({ field }) => (
<DatePicker <DatePicker
mask="____-__-__" mask="____-__-__"
label={t('input.roleEndDate')} label={t('input.roleEndDate')}
minDate={today}
maxDate={todayPlusMaxDays} maxDate={todayPlusMaxDays}
value={field.value} value={endDate}
inputFormat="yyyy-MM-dd" inputFormat="yyyy-MM-dd"
onChange={(value) => { onChange={(value) => {
setEndDate(value)
field.onChange(value) field.onChange(value)
}} }}
renderInput={(params) => <TextField {...params} />} renderInput={(params) => <TextField {...params} />}
......
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