diff options
Diffstat (limited to 'templates/web/base/waste')
-rw-r--r-- | templates/web/base/waste/bin_days.html | 105 | ||||
-rw-r--r-- | templates/web/base/waste/confirmation.html | 34 | ||||
-rw-r--r-- | templates/web/base/waste/enquiry.html | 33 | ||||
-rw-r--r-- | templates/web/base/waste/govuk/fields.html | 250 | ||||
-rw-r--r-- | templates/web/base/waste/index.html | 19 | ||||
-rw-r--r-- | templates/web/base/waste/missing.html | 22 | ||||
-rw-r--r-- | templates/web/base/waste/summary.html | 70 | ||||
-rw-r--r-- | templates/web/base/waste/summary_enquiry.html | 19 | ||||
-rw-r--r-- | templates/web/base/waste/summary_report.html | 19 | ||||
-rw-r--r-- | templates/web/base/waste/summary_request.html | 20 |
10 files changed, 591 insertions, 0 deletions
diff --git a/templates/web/base/waste/bin_days.html b/templates/web/base/waste/bin_days.html new file mode 100644 index 000000000..54c21ae0c --- /dev/null +++ b/templates/web/base/waste/bin_days.html @@ -0,0 +1,105 @@ +[% SET bodyclass = 'waste' %] +[% USE date(format = '%A, %-d~~~ %B') %] + +[% INCLUDE header.html %] + +<h1 class="govuk-heading-xl">Your bin days</h1> + +<dl class="waste__address"> + <dt class="waste__address__title">Address</dt> + <dd class="waste__address__property">[% property.address %]</dd> +</dl> +<div class="waste__collections"> + <h2 class="govuk-heading-l govuk-!-margin-bottom-2">Your collections</h2> + <div class="govuk-grid-row"> + <div class="govuk-grid-column-two-thirds"> + +[% SET any_report_allowed = 0 ~%] +[% SET any_request_allowed = 0 ~%] +[% FOR unit IN service_data %] + +<h3 class="govuk-heading-m waste-service-name">[% unit.service_name %]</h3> +<div class="govuk-grid-row"> + [% SET image = c.cobrand.image_for_service(unit.service_id) ~%] + [% IF image %] + <div class="govuk-grid-column-one-quarter text-centered"> + <img src="[% image %].png" srcset="[% image %].png 1x, [% image %]@2x.png 2x" alt="" class="waste-service-image"> + </div> + <div class="govuk-grid-column-three-quarters"> + [% ELSE %] + <div class="govuk-grid-column-full"> + [% END %] + <dl class="govuk-summary-list"> + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key">Frequency</dt> + <dd class="govuk-summary-list__value">[% unit.schedule %]</dd> + </div> + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key">Next collection</dt> + <dd class="govuk-summary-list__value"> + [% IF unit.next %] + [% date.format(unit.next.date) | replace('~~~', unit.next.ordinal) %] + [% IF unit.next.changed %](this collection has been adjusted from its usual time)[% END %] + [% IF unit.next.state == 'In progress' %](in progress)[% END %] + [% ELSE %] + <i>None</i> + [% END %] + </dd> + </div> + [% IF unit.last %] + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key">Last collection</dt> + <dd class="govuk-summary-list__value"> + [% date.format(unit.last.date) | replace('~~~', unit.last.ordinal) %] + [% IF unit.last.changed %](this collection has been adjusted from its usual time)[% END %] + [% IF unit.last.state == 'In progress' %](in progress)[% END %] + [% IF unit.last.completed %](completed at [% date.format(unit.last.completed, '%l:%M%p') | lower ~%])[% END ~%] + [% IF unit.last.resolution %][% unit.last.resolution | staff_html_markup({ is_body_user => 1 }) %][% END ~%] + </dd> + </div> + [% END %] + </dl> + + <div class="waste-services-launch-panel" id="panel-[% unit.service_id %]"> + [% PROCESS waste/services.html %] + </div> + </div> +</div> +[% END %] +[% IF NOT service_data.size %] + <p>This property has no collections.</p> +[% END %] + + [% TRY %][% PROCESS waste/services_extra.html %][% CATCH file %][% END %] + + </div> + + [% IF service_data.size %] + <div class="govuk-grid-column-one-third"> + <div class="aside"> + <div class="aside-download"> + <h3>Download your collection schedule</h3> + <ul> + <li><a href="[% c.uri_for_action('waste/calendar', [ property.id ]) %]">Add to your calendar (.ics file)</a></li> + </ul> + </div> + [% IF any_report_allowed OR any_request_allowed %] + <div class="aside-services"> + <h3>More services</h3> + <ul> + [% IF any_report_allowed %] + <li><a href="[% c.uri_for_action('waste/report', [ property.id ]) %]">Report a missed collection</a></li> + [% END %] + [% IF any_request_allowed %] + <li><a href="[% c.uri_for_action('waste/request', [ property.id ]) %]">Request a new container</a></li> + [% END %] + </ul> + </div> + [% END %] + </div> + </div> + [% END %] + </div> +</div> +[% INCLUDE footer.html %] + diff --git a/templates/web/base/waste/confirmation.html b/templates/web/base/waste/confirmation.html new file mode 100644 index 000000000..9bacd9a2b --- /dev/null +++ b/templates/web/base/waste/confirmation.html @@ -0,0 +1,34 @@ +[% +IF first_page == 'request'; + title = 'Container request sent'; +ELSIF first_page == 'report'; + title = 'Missed collection reported'; +ELSE; + title = 'Enquiry submitted'; +END ~%] +[% INCLUDE header.html %] + +<div class="govuk-panel govuk-panel--confirmation"> + <h1 class="govuk-panel__title"> + [% title %] + </h1> + <div class="govuk-panel__body"> + <p>Your [% first_page %] has been sent; + [% IF data.email %] + a copy has been sent to your email address, [% data.email %]. + [% END %] + </p> + <p> + [% IF first_page == 'request' %] + Containers arrive typically within two weeks, but this may vary due to demand. + [% END %] + [% IF report_ids.size > 1 %] + Your reference numbers are: <strong>[% report_ids.join(', ') %]</strong>. + [% ELSE %] + Your reference number is <strong>[% report_ids.join(', ') %]</strong>. + [% END %] + </p> + </div> +</div> + +[% INCLUDE footer.html %] diff --git a/templates/web/base/waste/enquiry.html b/templates/web/base/waste/enquiry.html new file mode 100644 index 000000000..06c8f7f76 --- /dev/null +++ b/templates/web/base/waste/enquiry.html @@ -0,0 +1,33 @@ +[% SET bodyclass = 'waste' %] +[% INCLUDE header.html %] + +[% PROCESS 'waste/govuk/fields.html' %] +[% PROCESS title %] +[% SET service_id = c.req.params.service_id %] + +<dl class="waste__address"> + <dt class="waste__address__title">Address</dt> + <dd class="waste__address__property">[% property.address %]</dd> +</dl> + +<dl class="waste__address"> + <dt class="waste__address__title">Service</dt> + <dd class="waste__address__property">[% services.$service_id.service_name %]</dd> +</dl> + +<form method="get" action="[% c.uri_for_action('waste/enquiry', [ property.id ]) %]"> + <div class="govuk-form-group"> + [% PROCESS radio field = { + id = 'category', + html_name = 'category', + label = 'Category', + options = field_options + } + %] + </div> + <div class="govuk-form-group"><input type="submit" value="Continue" class="govuk-button"></div> + + <input type="hidden" name="service_id" value="[% service_id %]"> +</form> + +[% INCLUDE footer.html %] diff --git a/templates/web/base/waste/govuk/fields.html b/templates/web/base/waste/govuk/fields.html new file mode 100644 index 000000000..3be0194b0 --- /dev/null +++ b/templates/web/base/waste/govuk/fields.html @@ -0,0 +1,250 @@ +[% BLOCK form %] + [% FOR field IN form.sorted_fields %] + [% NEXT IF field.name == 'back' %] + [% SET error = field.errors.join(' ') ~%] + <div class="govuk-form-group[% IF error %] govuk-form-group--error[% END %][% ' hidden-js' IF field.get_tag('initial_hidden') %]" id="form-[% field.id %]-row"> + [% IF field.widget == 'Submit' %] + [% field.render_element | safe %] + [% ELSIF field.widget == 'Hidden' %] + [% PROCESS hidden %] + [% ELSIF field.widget == 'Text' %] + [% PROCESS text %] + [% ELSIF field.widget == 'Textarea' %] + [% PROCESS textarea %] + [% ELSIF field.widget == 'RadioGroup' %] + [% PROCESS radio %] + [% ELSIF field.widget == 'Select' %] + [% PROCESS select %] + [% ELSIF field.widget == 'CheckboxGroup' %] + [% PROCESS checkboxes options=field.options %] + [% ELSIF field.widget == 'Checkbox' %] + [% PROCESS checkboxes options=[{ value = 1, label = field.option_label }] %] + [% ELSIF field.type == 'DateTime' # Date %] + [% PROCESS date %] + [% ELSE %] + [% field.html_name %] [% field.widget %] NOT HANDLED + [% END %] + </div> + [% END %] +[% END %] + +[% BLOCK back %] + [% IF form.field('back').is_active %] + [% form.field('back').render_element | safe %] + [% END %] +[% END %] + +[% BLOCK errors %] + [% IF form.errors %] + <div class="govuk-error-summary" aria-labelledby="error-summary-title" role="alert" tabindex="-1" data-module="govuk-error-summary"> + <h2 class="govuk-error-summary__title" id="error-summary-title"> + There is a problem + </h2> + <div class="govuk-error-summary__body"> + <ul class="govuk-list govuk-error-summary__list"> + [% FOR error IN form.errors %] + <li> + <a href="#">[% error %]</a> + </li> + [% END %] + </ul> + </div> + </div> + [% END %] +[% END %] + +[% BLOCK title %] + <h1 class="govuk-heading-xl">[% title %]</h1> +[% END %] + +[% BLOCK checkboxes %] + <fieldset class="govuk-fieldset" aria-describedby="[% IF field.get_tag('hint') %][% field.id %]-hint [% END %][% IF error %][% field.id %]-error[% END %]"> +[% IF field.label %] + <legend class="govuk-fieldset__legend govuk-fieldset__legend--l"> + <h2 class="govuk-fieldset__heading"> + [% field.label %] + </h2> + </legend> +[% END %] +[% IF field.get_tag('hint') %] + <span id="[% field.id %]-hint" class="govuk-hint">[% field.get_tag('hint') %]</span> +[% END %] +[% IF error %] + <span id="[% field.id %]-error" class="govuk-error-message"> + <span class="govuk-visually-hidden">Error:</span> [% error %] + </span> +[% END %] + <div class="govuk-checkboxes"> + [% FOR item IN options %] + [% hint = item.hint OR item.get_tag('hint') %] + <div class="govuk-checkboxes__item"> + <input type="checkbox" class="govuk-checkboxes__input" id="[% field.id %]-[% loop.index %]" + name="[% field.html_name %]" value="[% item.value %]"[% ' aria-describedby="' _ field.id _ '-item-hint"' IF hint %] + [% 'data-toggle-visibility="#' _ field.get_tag('toggle') _ '"' IF field.get_tag('toggle') ~%] + [% 'checked' IF field.fif.grep(item.value).size %]> + <label class="govuk-label govuk-checkboxes__label" for="[% field.id %]-[% loop.index %]"> + [% item.label %] + </label> +[% IF hint %] + <span id="[% field.id %]-item-hint" class="govuk-hint govuk-checkboxes__hint"> + [% hint %] + </span> +[% END %] + </div> + [% END %] + </div> + </fieldset> +[% END %] + +[% BLOCK date %] + <fieldset class="govuk-fieldset" role="group" + [%~ IF field.get_tag('hint') OR error %] + aria-describedby="[% IF field.get_tag('hint') %][% field.id %]-hint [% END %][% IF error %][% id %]-error[% END %]" + [%~ END %]> + <legend class="govuk-fieldset__legend govuk-fieldset__legend--xl"> + <h2 class="govuk-fieldset__heading"> + [% field.label %] + </h2> + </legend> +[% IF field.get_tag('hint') %] + <span id="[% field.id %]-hint" class="govuk-hint"> + [% field.get_tag('hint') %] + </span> +[% END %] +[% IF error %] + <span id="[% field.id %]-error" class="govuk-error-message"> + <span class="govuk-visually-hidden">Error:</span> [% error %] + </span> +[% END %] + <div class="govuk-date-input" id="[% field.id %]"> + <div class="govuk-date-input__item"> + <div class="govuk-form-group"> + <label class="govuk-label govuk-date-input__label" for="[% field.id %].day"> + Day + </label> + <input class="govuk-input govuk-date-input__input govuk-input--width-2[% IF error %] govuk-input--error[% END %]" + id="[% field.id %].day" name="[% field.html_name %].day" type="text" value="[% field.fif.day %]" pattern="[0-9]*" inputmode="numeric"> + </div> + </div> + <div class="govuk-date-input__item"> + <div class="govuk-form-group"> + <label class="govuk-label govuk-date-input__label" for="[% field.id %].month"> + Month + </label> + <input class="govuk-input govuk-date-input__input govuk-input--width-2[% IF error %] govuk-input--error[% END %]" + id="[% field.id %].month" name="[% field.html_name %].month" type="text" value="[% field.fif.month %]" pattern="[0-9]*" inputmode="numeric"> + </div> + </div> + <div class="govuk-date-input__item"> + <div class="govuk-form-group"> + <label class="govuk-label govuk-date-input__label" for="[% field.id %].year"> + Year + </label> + <input class="govuk-input govuk-date-input__input govuk-input--width-4[% IF error %] govuk-input--error[% END %]" + id="[% field.id %].year" name="[% field.html_name %].year" type="text" value="[% field.fif.year %]" pattern="[0-9]*" inputmode="numeric"> + </div> + </div> + </div> + </fieldset> +[% END %] + +[% BLOCK radio %] + <fieldset class="govuk-fieldset" aria-describedby="[% IF field.get_tag('hint') %][% field.id %]-hint [% END %][% IF error %][% field.id %]-error[% END %]"> + <legend class="govuk-fieldset__legend govuk-fieldset__legend--l"> + <h2 class="govuk-fieldset__heading"> + [% field.label %] + </h2> + </legend> +[% IF field.get_tag('hint') %] + <span id="[% field.id %]-hint" class="govuk-hint">[% field.get_tag('hint') %]</span> +[% END %] +[% IF error %] + <span id="[% field.id %]-error" class="govuk-error-message"> + <span class="govuk-visually-hidden">Error:</span> [% error %] + </span> +[% END %] + <div class="govuk-radios[% IF field.get_tag('inline') %] govuk-radios--inline[% END %][% IF field.get_tag('small') %] govuk-radios--small[% END %]"> + [% FOR item IN field.options %] + [% IF loop.last AND field.get_tag('last_differs') %] + <div class="govuk-radios__divider">or</div> + [% END %] + <div class="govuk-radios__item"> + <input type="radio" class="govuk-radios__input" id="[% field.id %]-[% loop.index %]" + name="[% field.html_name %]" value="[% item.value %]" + [% 'checked' IF field.fif == item.value %]> + <label class="govuk-label govuk-radios__label" for="[% field.id %]-[% loop.index %]"> + [% item.label %] + </label> + </div> + [% END %] + </div> + </fieldset> +[% END %] + +[% BLOCK hidden %] + <input type="hidden" name="[% field.html_name %]" id="[% field.id %]" value="[% field.fif %]"> +[% END %] + +[% BLOCK text %] + <label class="govuk-label" for="[% field.id %]"> + [% field.label %] + </label> + [% IF field.get_tag('hint') %] + <span id="[% field.id %]-hint" class="govuk-hint"> + [% field.get_tag('hint') %] + </span> + [% END %] + [% IF error %] + <span id="[% field.id %]-error" class="govuk-error-message"> + <span class="govuk-visually-hidden">Error:</span> [% error %] + </span> + [% END %] + <input class="govuk-input[% IF error %] govuk-input--error[% END %]" id="[% field.id %]" name="[% field.html_name %]" type="text" + value="[% field.fif %]" + [%~ IF field.get_tag('autofocus') %] autofocus[% END ~%] + [%~ IF field.get_tag('hint') OR error %] + aria-describedby="[% IF field.get_tag('hint') %][% field.id %]-hint [% END %][% IF error %][% id %]-error[% END %]" + [%~ END %]> +[% END %] + +[% BLOCK textarea %] + <label class="govuk-label" for="[% field.id %]"> + [% field.label %] + </label> + [% IF field.get_tag('hint') %] + <span id="[% field.id %]-hint" class="govuk-hint"> + [% field.get_tag('hint') %] + </span> + [% END %] + [% IF error %] + <span id="[% field.id %]-error" class="govuk-error-message"> + <span class="govuk-visually-hidden">Error:</span> [% error %] + </span> + [% END %] + <textarea class="govuk-textarea[% IF error %] govuk-textarea--error[% END %]" id="[% field.id %]" + name="[% field.html_name %]" rows="5" + [%~ IF field.get_tag('hint') OR error %] + aria-describedby="[% IF field.get_tag('hint') %][% field.id %]-hint [% END %][% IF error %][% id %]-error[% END %]" + [%~ END %]>[% field.fif %]</textarea> +[% END %] + +[% BLOCK select %] + <label class="govuk-label" for="[% field.id %]"> + [% field.label %] + </label> + [% IF field.get_tag('hint') %] + <span id="[% field.id %]-hint" class="govuk-hint"> + [% field.get_tag('hint') %] + </span> + [% END %] + [% IF error %] + <span id="[% field.id %]-error" class="govuk-error-message"> + <span class="govuk-visually-hidden">Error:</span> [% error %] + </span> + [% END %] + <select class="govuk-select" id="[% field.id %]" name="[% field.html_name %]"> + [% FOR item IN field.options %] + <option value="[% item.value %]"[% ' selected' IF field.fif == item.value %]>[% item.label %]</option> + [% END %] + </select> +[% END %] diff --git a/templates/web/base/waste/index.html b/templates/web/base/waste/index.html new file mode 100644 index 000000000..0750ac82a --- /dev/null +++ b/templates/web/base/waste/index.html @@ -0,0 +1,19 @@ +[% SET bodyclass = 'waste' %] + +[% INCLUDE header.html %] + + [% PROCESS 'waste/govuk/fields.html' %] + [% PROCESS back %] + [% PROCESS errors %] + [% PROCESS title %] + [% IF property %] + <dl class="waste__address"> + <dt class="waste__address__title">Address</dt> + <dd class="waste__address__property">[% property.address %]</dd> + </dl> + [% END %] +<form method="post"> + [% PROCESS form %] +</form> + +[% INCLUDE footer.html %] diff --git a/templates/web/base/waste/missing.html b/templates/web/base/waste/missing.html new file mode 100644 index 000000000..e80ce87a2 --- /dev/null +++ b/templates/web/base/waste/missing.html @@ -0,0 +1,22 @@ +[% INCLUDE header.html %] + +<h1 class="govuk-heading-xl">No address on record</h1> + +<p class="govuk-body-l">We can’t find your address in our records</p> + +<p class="govuk-body">We can’t find your address. This may be because:</p> + +<ul class="govuk-list govuk-list--bullet"> + <li>It’s a commercial or non-residential property and isn’t eligible for kerbside collections + <li>It’s a brand new address and hasn’t had collections arranged yet + <li>It’s outside of our area, you can find your council who is responsible for your bins on <a href="https://gov.uk/">GOV.UK</a> +</ul> + +<h2 class="govuk-heading-m">What you can do now</h2> + +<ul class="govuk-list govuk-list--bullet"> + <li>Check your address details and <a href="[% c.uri_for_action('waste/index') %]">search again</a> + <li>Call our customer service team on 0800 647 7836 who will be pleased to assist you +</ul> + +[% INCLUDE footer.html %] diff --git a/templates/web/base/waste/summary.html b/templates/web/base/waste/summary.html new file mode 100644 index 000000000..7fa79b05b --- /dev/null +++ b/templates/web/base/waste/summary.html @@ -0,0 +1,70 @@ +[% SET bodyclass = 'waste' %] + +[% USE date(format = '%A, %-d~~~ %B') ~%] +[% PROCESS 'waste/govuk/fields.html' ~%] +[% INCLUDE header.html %] + +[% PROCESS errors %] +[% SET data = form.saved_data ~%] + +<h1 class="govuk-heading-xl">[% title %]</h1> +<p>Please review the information you’ve provided before you submit your [% thing %].</p> + +<div class="waste__summary"> +<dl class="govuk-summary-list"> + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key"> + [% summary_title %] + </dt> + <dd class="govuk-summary-list__value"> + </dd> + <dd class="govuk-summary-list__actions"> + <form method="post"> + <input type="hidden" name="saved_data" value="[% form.fif.saved_data %]"> + <input type="hidden" name="goto" value="[% step1 %]"> + <input type="submit" class="govuk-button govuk-button--secondary govuk-!-margin-bottom-0" value="Change answers"> + </form> + </dd> + </div> + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">Address</dt> + <dd class="govuk-summary-list__value">[% property.address %]</dd> + </div> + [% INCLUDE answers %] + + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key"> + About you + </dt> + <dd class="govuk-summary-list__value"> + </dd> + <dd class="govuk-summary-list__actions"> + <form method="post"> + <input type="hidden" name="saved_data" value="[% form.fif.saved_data %]"> + <input type="hidden" name="goto" value="about_you"> + <input type="submit" class="govuk-button govuk-button--secondary govuk-!-margin-bottom-0" value="Change answers"> + </form> + </dd> + </div> + + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">Your name</dt> + <dd class="govuk-summary-list__value">[% data.name %]</dd> + </div> + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">Telephone number</dt> + <dd class="govuk-summary-list__value">[% data.phone %]</dd> + </div> + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">Email</dt> + <dd class="govuk-summary-list__value">[% data.email %]</dd> + </div> + +</dl> + +<form method="post"> + [% PROCESS form %] +</form> +</div> + +[% INCLUDE footer.html %] diff --git a/templates/web/base/waste/summary_enquiry.html b/templates/web/base/waste/summary_enquiry.html new file mode 100644 index 000000000..8e5967a3b --- /dev/null +++ b/templates/web/base/waste/summary_enquiry.html @@ -0,0 +1,19 @@ +[% +title = 'Submit enquiry'; +thing = 'enquiry'; +summary_title = data.category; +step1 = 'enquiry'; +%] + +[% BLOCK answers %] + [% FOR extra IN data.keys.grep('^extra_') %] + [% NEXT UNLESS data.$extra %] + [% SET extra_name = extra.replace('extra_', '') %] + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">[% extra_name | title %]</dt> + <dd class="govuk-summary-list__value">[% data.$extra %]</dd> + </div> + [% END %] +[% END %] + +[% PROCESS waste/summary.html %] diff --git a/templates/web/base/waste/summary_report.html b/templates/web/base/waste/summary_report.html new file mode 100644 index 000000000..a67090e6e --- /dev/null +++ b/templates/web/base/waste/summary_report.html @@ -0,0 +1,19 @@ +[% +title = 'Submit missed bin report'; +thing = 'missed bin report'; +summary_title = 'Missed collection'; +step1 = 'report'; +%] + +[% BLOCK answers %] + [% FOR service IN data.keys.grep('^service-') %] + [% NEXT UNLESS data.$service %] + [% SET service_id = service.replace('service-', '') %] + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">[% services.$service_id.service_name %]</dt> + <dd class="govuk-summary-list__value">[% date.format(services.$service_id.last.date) | replace('~~~', services.$service_id.last.ordinal) %]</dd> + </div> + [% END %] +[% END %] + +[% PROCESS waste/summary.html %] diff --git a/templates/web/base/waste/summary_request.html b/templates/web/base/waste/summary_request.html new file mode 100644 index 000000000..83c4091aa --- /dev/null +++ b/templates/web/base/waste/summary_request.html @@ -0,0 +1,20 @@ +[% +title = 'Submit container request'; +thing = 'container request'; +summary_title = 'Container requests'; +step1 = 'request'; +%] + +[% BLOCK answers %] + [% FOR container IN data.keys.grep('^container-') %] + [% NEXT UNLESS data.$container %] + [% SET container_id = container.replace('container-', '') %] + [% SET quantity_key = container.replace('container-', 'quantity-') %] + <div class="govuk-summary-list__row"> + <dt class="govuk-summary-list__key govuk-summary-list__key--sub">[% containers.$container_id %]</dt> + <dd class="govuk-summary-list__value">[% data.$quantity_key %]</dd> + </div> + [% END %] +[% END %] + +[% PROCESS waste/summary.html %] |