{% from "govuk/components/button/macro.njk" import govukButton %}
{% from "govuk/components/radios/macro.njk" import govukRadios %}
{% from "govuk/components/inset-text/macro.njk" import govukInsetText %}


{% set formattedAddresses = [] %}
      {% for address in params.addresses %}
        {% set formattedAddresses = (formattedAddresses.push({value: address.UPRN, text: address.AddressLine1 }), formattedAddresses)%}
      {% endfor %}

  {{ govukRadios({ 
            id: "address", 
            name: "address", 
            fieldset:{
              legend:{ 
              text: params.text,
              classes: "govuk-label--m",
              isPageHeading: true
            }
            },
            errorMessage : params.error,
            items: formattedAddresses }) 
          }}

     {{ govukInsetText({
        text: params.insetText
      }) }}

  {{ govukButton({
    text: "Continue",
    type: "submit",
    classes: "govuk-!-margin-top-4"
  }) }}

