src/applications/pensions/config/chapters/04-household-information/marriageInfo.js
import ArrayCountWidget from 'platform/forms-system/src/js/widgets/ArrayCountWidget';
import { titleUI } from 'platform/forms-system/src/js/web-component-patterns';
import { isMarried } from './helpers';
import { marriages } from '../../definitions';
export default {
title: 'Marriage history',
path: 'household/marriage-info',
depends: isMarried,
uiSchema: {
marriages: {
...titleUI('How many times have you been married?'),
'ui:widget': ArrayCountWidget,
'ui:field': 'StringField',
'ui:options': {
showFieldLabel: 'label',
keepInPageOnReview: true,
useDlWrap: true,
},
'ui:errorMessages': {
required: 'You must enter at least 1 marriage',
},
},
},
schema: {
type: 'object',
required: ['marriages'],
properties: {
marriages,
},
},
};