File tree Expand file tree Collapse file tree 3 files changed +18
-4
lines changed
Expand file tree Collapse file tree 3 files changed +18
-4
lines changed Original file line number Diff line number Diff line change 5151 {{- capitalizedWords .join (' ' ) -}}
5252{%- endmacro -%}
5353
54+ {%- macro formatNationality (str ) -%}
55+ {%- set prepositions = [' Of' , ' The' , ' And' ] -%}
56+ {%- set capitalizedWords = capitalizeEachWord (str ).split (' ' ) -%}
57+ {%- set result = [] -%}
58+ {%- for word in capitalizedWords -%}
59+ {%- if loop .first or loop .last or prepositions .indexOf (word ) == = - 1 -%}
60+ {%- set result = result .concat (word ) -%}
61+ {%- else -%}
62+ {%- set result = result .concat (word .toLowerCase ()) -%}
63+ {%- endif -%}
64+ {%- endfor -%}
65+ {{- result .join (' ' ) -}}
66+ {%- endmacro -%}
67+
5468{%- macro buildFormattedListFromArray (capitalContributionSubTypesMap , array ) -%}
5569 {%- set returnValue = [] -%}
5670 {%- for item in array -%}
Original file line number Diff line number Diff line change 11{% if item .data .forename %}
2- {% set nationalities = item .data .nationality1 %}
2+ {% set nationalities = macros . formatNationality ( item .data .nationality1 ) %}
33 {% if item .data .nationality2 %}
4- {% set nationalities = item .data .nationality1 + " , " + item .data .nationality2 | capitalize %}
4+ {% set nationalities = macros . formatNationality ( item .data .nationality1 ) + " , " + macros . formatNationality ( item .data .nationality2 ) %}
55 {% endif %}
66
77 {{ govukSummaryList ({
Original file line number Diff line number Diff line change 99
1010{% if item .data .forename %}
1111
12- {% set nationalities = item .data .nationality1 | capitalize %}
12+ {% set nationalities = macros . formatNationality ( item .data .nationality1 ) %}
1313 {% if item .data .nationality2 %}
14- {% set nationalities = item .data .nationality1 + " , " + item .data .nationality2 | capitalize %}
14+ {% set nationalities = macros . formatNationality ( item .data .nationality1 ) + " , " + macros . formatNationality ( item .data .nationality2 ) %}
1515 {% endif %}
1616
1717 {% if journeyTypes .isRegistration %}
You can’t perform that action at this time.
0 commit comments