added in guidance link and welsh trans
This commit is contained in:
@@ -1774,51 +1774,54 @@ const renderField = ({ input, label, type, meta: { touched, error } }) => (
|
||||
</div>
|
||||
);
|
||||
|
||||
const renderSubFields = ({ fields }) => (
|
||||
<ul>
|
||||
<div>
|
||||
{fields.map((member, index) => (
|
||||
<div key={index}>
|
||||
<h4>Tenant #{index + 1}</h4>
|
||||
<div className="fieldArrayContainer">
|
||||
<Field
|
||||
id={`${member}.${fields.name}`}
|
||||
name={`${member}.${fields.name}`}
|
||||
type="text"
|
||||
component={RenderTextfield}
|
||||
label="Tenant Name"
|
||||
className="govuk-input govuk-input--width-10"
|
||||
/>
|
||||
<Field
|
||||
name={`${member}.dateserved`}
|
||||
type="text"
|
||||
component={RenderDatePicker}
|
||||
label="Date served notice"
|
||||
dateStart={"-6m"}
|
||||
dateEnd={"0"}
|
||||
className="govuk-input govuk-input--width-10"
|
||||
/>
|
||||
<button
|
||||
type="button"
|
||||
title="Remove tenant"
|
||||
onClick={() => fields.remove(index)}
|
||||
className="govuk-button fieldArrayDelete"
|
||||
>
|
||||
X
|
||||
</button>
|
||||
const renderSubFields = ({ fields }) => {
|
||||
let { t } = useTranslation();
|
||||
return (
|
||||
<ul>
|
||||
<div>
|
||||
{fields.map((member, index) => (
|
||||
<div key={index}>
|
||||
<h4>Tenant #{index + 1}</h4>
|
||||
<div className="fieldArrayContainer">
|
||||
<Field
|
||||
id={`${member}.${fields.name}`}
|
||||
name={`${member}.${fields.name}`}
|
||||
type="text"
|
||||
component={RenderTextfield}
|
||||
label="Tenant Name"
|
||||
className="govuk-input govuk-input--width-10"
|
||||
/>
|
||||
<Field
|
||||
name={`${member}.dateserved`}
|
||||
type="text"
|
||||
component={RenderDatePicker}
|
||||
label="Date served notice"
|
||||
dateStart={"-6m"}
|
||||
dateEnd={"0"}
|
||||
className="govuk-input govuk-input--width-10"
|
||||
/>
|
||||
<button
|
||||
type="button"
|
||||
title="Remove tenant"
|
||||
onClick={() => fields.remove(index)}
|
||||
className="govuk-button fieldArrayDelete"
|
||||
>
|
||||
X
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
<button
|
||||
type="button"
|
||||
className="govuk-link fieldArrayLink"
|
||||
onClick={() => fields.push({})}
|
||||
>
|
||||
Add Tenant
|
||||
</button>
|
||||
</ul>
|
||||
);
|
||||
))}
|
||||
</div>
|
||||
<button
|
||||
type="button"
|
||||
className="govuk-link fieldArrayLink"
|
||||
onClick={() => fields.push({})}
|
||||
>
|
||||
{t("newappeal:new-appeal-add-tenant-label")}
|
||||
</button>
|
||||
</ul>
|
||||
);
|
||||
};
|
||||
|
||||
export const FieldArrayForm = (props) => {
|
||||
const {
|
||||
|
||||
Reference in New Issue
Block a user