{% extends "standard-form.njk" %}
{% from "govuk/components/radios/macro.njk" import govukRadios %}

<div hidden>
    {% set items = [] %}
    {% for contact in data.contacts %}
        {{ items.push({ value: contact.id, text: contact.fullName, checked: contact.id === data.contact.id, label: { classes: 'display-wrapped' } }) }}
    {% endfor %}
    {{ items.push({ divider: "or" }) }}
    {{ items.push({ value: 'new', text: addText, id: 'new' }) }}
</div>

{% block pageContent %}
    {{ govukRadios({
      idPrefix: "contact",
      name: "contact",
      items: items,
      errorMessage: { text: 'Choose one' } if error['contact']
    }) }}
{% endblock %}
