{% extends "standard-form.njk" %}

{% from "govuk/components/checkboxes/macro.njk" import govukCheckboxes %}

{% set errorMap = {
        'habitat-activities': {
          'no-checkbox-selected': { ref: '#habitat-activities', text: 'Select how you will be disturbing the sett' }
        }
    }
%}

{% set title = "How will you affect the badgers in this sett?" %}

{% block pageContent %}

  {{ govukCheckboxes({
    id: "habitat-activities",
    name: "habitat-activities",
    errorMessage: { text: "Select how you will disturb the sett." } if error['habitat-activities'],
    hint: {
      text: "Select all that apply."
    },
    items: [
      {
        value: data.OBSTRUCT_SETT_WITH_GATES,
        checked: data.methodIds.includes(data.OBSTRUCT_SETT_WITH_GATES),
        text: 'Obstructing sett entrances by means of one-way badger gates'
      },
      {
        value: data.OBSTRUCT_SETT_WITH_BLOCK_OR_PROOF,
        checked: data.methodIds.includes(data.OBSTRUCT_SETT_WITH_BLOCK_OR_PROOF),
        text: 'Obstructing access to sett entrances by blocking or proofing'
      },
      {
        value: data.DAMAGE_A_SETT,
        checked: data.methodIds.includes(data.DAMAGE_A_SETT),
        text: 'Damaging a sett by hand and mechanical means'
      },
      {
        value: data.DESTROY_A_SETT,
        checked: data.methodIds.includes(data.DESTROY_A_SETT),
        text: 'Destruction of the vacant sett by hand and mechanical means'
      },
      {
        value: data.DISTURB_A_SETT,
        checked: data.methodIds.includes(data.DISTURB_A_SETT),
        text: 'Disturbance of badgers'
      }
    ]

  }) }}

{% endblock %}
