Skip to content

Commit b7b5c16

Browse files
authored
Merge pull request #621 from companieshouse/lp-1464-extract-common-fields
LP 1464: Extracted names into full-name.njk fragment
2 parents 2dfb4cf + f8ca67b commit b7b5c16

File tree

3 files changed

+35
-62
lines changed

3 files changed

+35
-62
lines changed

src/views/add-general-partner-person.njk

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -54,37 +54,8 @@
5454

5555
<h1 class="govuk-heading-xl">{{ i18n.addPartnerPersonPage.generalPartner.title }}</h1>
5656

57-
{{ govukInput({
58-
label: {
59-
text: i18n.addPartnerPersonPage.firstName,
60-
classes: "govuk-label govuk-label--m",
61-
isPageHeading: false
62-
},
63-
id: "forename",
64-
name: "forename",
65-
value: props.data.generalPartner.data.forename,
66-
classes: "govuk-!-width-full",
67-
errorMessage: props.errors.forename if props.errors,
68-
attributes : {
69-
required: true
70-
}
71-
}) }}
72-
73-
{{ govukInput({
74-
label: {
75-
text: i18n.addPartnerPersonPage.lastName,
76-
classes: "govuk-label govuk-label--m",
77-
isPageHeading: false
78-
},
79-
id: "surname",
80-
name: "surname",
81-
value: props.data.generalPartner.data.surname,
82-
classes: "govuk-!-width-full",
83-
errorMessage: props.errors.surname if props.errors,
84-
attributes : {
85-
required : true
86-
}
87-
}) }}
57+
{% set partner = "generalPartner" %}
58+
{% include "pages/partner/full-name.njk" %}
8859

8960
{% set previousHtmlPerson %}
9061
{{ govukInput({

src/views/add-limited-partner-person.njk

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -56,37 +56,8 @@
5656

5757
<h1 class="govuk-heading-xl">{{ i18n.addPartnerPersonPage.limitedPartner.title }}</h1>
5858

59-
{{ govukInput({
60-
label: {
61-
text: i18n.addPartnerPersonPage.firstName,
62-
classes: "govuk-label govuk-label--m",
63-
isPageHeading: false
64-
},
65-
id: "forename",
66-
name: "forename",
67-
value: props.data.limitedPartner.data.forename,
68-
classes: "govuk-!-width-full",
69-
errorMessage: props.errors.forename if props.errors,
70-
attributes : {
71-
required: true
72-
}
73-
}) }}
74-
75-
{{ govukInput({
76-
label: {
77-
text: i18n.addPartnerPersonPage.lastName,
78-
classes: "govuk-label govuk-label--m",
79-
isPageHeading: false
80-
},
81-
id: "surname",
82-
name: "surname",
83-
value: props.data.limitedPartner.data.surname,
84-
classes: "govuk-!-width-full",
85-
errorMessage: props.errors.surname if props.errors,
86-
attributes : {
87-
required : true
88-
}
89-
}) }}
59+
{% set partner = "limitedPartner" %}
60+
{% include "pages/partner/full-name.njk" %}
9061

9162
{% set previousHtmlPerson %}
9263
{{ govukInput({
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{{ govukInput({
2+
label: {
3+
text: i18n.addPartnerPersonPage.firstName,
4+
classes: "govuk-label govuk-label--m",
5+
isPageHeading: false
6+
},
7+
id: "forename",
8+
name: "forename",
9+
value: props.data[partner].data.forename,
10+
classes: "govuk-!-width-full",
11+
errorMessage: props.errors.forename if props.errors,
12+
attributes : {
13+
required: true
14+
}
15+
}) }}
16+
17+
{{ govukInput({
18+
label: {
19+
text: i18n.addPartnerPersonPage.lastName,
20+
classes: "govuk-label govuk-label--m",
21+
isPageHeading: false
22+
},
23+
id: "surname",
24+
name: "surname",
25+
value: props.data[partner].data.surname,
26+
classes: "govuk-!-width-full",
27+
errorMessage: props.errors.surname if props.errors,
28+
attributes : {
29+
required : true
30+
}
31+
}) }}

0 commit comments

Comments
 (0)