Skip to content
Snippets Groups Projects

Show role comments and use feature flags

Merged Andreas Ellewsen requested to merge GREG-197-toggle-contact-comment into master
All threads resolved!
1 file
+ 12
8
Compare changes
  • Side-by-side
  • Inline
@@ -109,13 +109,6 @@ export default function GuestRoleInfo({ guest }: GuestRoleInfoProps) {
contact_person_unit: null,
comments: null,
})
// Find the role info relevant for this page
const getRoleInfo = () => {
const roleInfo = guest.roles.filter((ro) => ro.id.toString() === id)[0]
if (roleInfo) {
setRole(roleInfo)
}
}
// Prepare min and max date values
const today = new Date()
const todayPlusMaxDays = addDays(role.max_days)(today)
@@ -154,10 +147,21 @@ export default function GuestRoleInfo({ guest }: GuestRoleInfoProps) {
const {
control,
handleSubmit,
setValue,
formState: { isDirty, isValid },
} = useForm({ mode: 'onChange' })
} = useForm<RoleFormData>({ mode: 'onChange' })
const onSubmit = handleSubmit(submit)
// Find the role info relevant for this page
const getRoleInfo = () => {
const roleInfo = guest.roles.filter((ro) => ro.id.toString() === id)[0]
if (roleInfo) {
setRole(roleInfo)
// Set values of date fields to current dates if role exists
setValue('end_date', roleInfo.end_date)
setValue('start_date', roleInfo.start_date)
}
}
useEffect(() => {
getRoleInfo()
}, [guest])
Loading