src/applications/financial-status-report/pages/expenses/householdExpensesValues.js
import HouseholdExpensesInputList from '../../components/householdExpenses/HouseholdExpensesInputList';
import {
validateCurrencyArray,
validateHouseholdExpensesArrayLimits,
} from '../../utils/validations';
export const uiSchema = {
'ui:title': '',
expenses: {
'ui:title': '',
'ui:field': HouseholdExpensesInputList,
'ui:options': {
hideOnReview: true,
},
expenseRecords: {
'ui:title': 'householdExpensesInputList',
'ui:validations': [
validateCurrencyArray,
validateHouseholdExpensesArrayLimits,
],
items: {
name: {
'ui:title': 'Name of expense',
},
amount: {
'ui:title': 'Expense amount',
},
},
},
},
};
export const schema = {
type: 'object',
properties: {
expenses: {
type: 'object',
properties: {
expenseRecords: {
type: 'array',
items: {
type: 'object',
properties: {},
},
},
},
},
},
};