@cnamts/form-builder
Version:
FormBuilder for the French Health Insurance
69 lines (65 loc) • 1.01 kB
text/typescript
import { Form } from '../../../../components/FormBuilder/types';
const defaultItem = [
{
text: 'bis',
value: 1
},
{
text: 'ter',
value: 2
},
{
text: 'quarter',
value: 3
}
];
export const formWithNullValues = {
section1: {
questions: {
streetNumber: {
type: 'number',
value: null,
mask: '#####',
fieldOptions: {
type: 'text',
label: 'Numéro de voie'
}
},
streetNumberComplement: {
type: 'select',
value: null,
items: defaultItem,
fieldOptions: {
label: 'Complément de voie'
}
},
streetLabel: {
type: 'text',
value: null,
fieldOptions: {
label: 'Libellé de la voie'
}
}
}
}
} as Form;
export const form = {
section1: {
questions: {
streetNumber: {
type: 'number',
value: 1,
mask: '#####'
},
streetNumberComplement: {
type: 'select',
value: 'bis',
items: defaultItem
},
streetLabel: {
type: 'text',
value: 'streetLabel'
}
}
}
} as Form;