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
+ 21
14
Compare changes
  • Side-by-side
  • Inline
@@ -25,6 +25,7 @@ import { useTranslation } from 'react-i18next'
import { Link, useHistory, useParams } from 'react-router-dom'
import SponsorInfoButtons from 'routes/components/sponsorInfoButtons'
import { submitJsonOpts } from 'utils'
import { useFeatureContext } from 'contexts/featureContext'
type AddRoleFormData = {
orgunit: number
@@ -104,6 +105,7 @@ function NewGuestRole({ guest, reloadGuestInfo }: NewGuestRoleProps) {
setValue,
getValues,
} = useForm<AddRoleFormData>()
const { displayContactAtUnit, displayComment } = useFeatureContext()
const { pid } = useParams<GuestInfoParams>()
const history = useHistory()
@@ -279,20 +281,25 @@ function NewGuestRole({ guest, reloadGuestInfo }: NewGuestRoleProps) {
/>
)}
/>
<TextField
id="contact"
label={t('input.contactPersonUnit')}
multiline
rows={5}
{...register('contact_person_unit')}
/>
<TextField
id="comments"
label={t('input.comment')}
multiline
rows={5}
{...register('comments')}
/>
{displayContactAtUnit && (
<TextField
id="contact"
label={t('input.contactPersonUnit')}
multiline
rows={5}
{...register('contact_person_unit')}
/>
)}
{displayComment && (
<TextField
id="comments"
label={t('input.comment')}
multiline
rows={5}
{...register('comments')}
/>
)}
<FormControlLabel
control={
<Checkbox
Loading