{% extends "standard-form.njk" %}
{% from "select/macro.njk" import govukSelect %}

{% set errorMap = {
        'uprn': {
            'number.base': { ref: '#address', text: 'Select an address' }
        }
    }
%}

{% set items = [] %}
{{ items.push({ value: 'top', text: data.addressLookup.length + ' addresses found' }) }}
{% for a in data.addressLookup %}
    {{ items.push({ value: a.uprn, text: a.addressLine }) }}
{% endfor %}

{% block pageContent %}
    <p class="govuk-body-m">Postcode {{ data.postcode }}
    <a href="{{ data.uri.postcode }}" class="govuk-link">Change</a></p>
    {{ govukSelect({
      id: "address",
      name: "uprn",
      label: {
        text: "Select an address"
      },
      items: items
    }) }}
    <p class="govuk-body">
        <a href="{{ data.uri.addressForm }}" class="govuk-link">I can’t find the address in the list</a>
    </p>
{% endblock %}
