ministryofjustice/atet

View on GitHub
app/views/claims/_claimant.html.slim

Summary

Maintainability
Test Coverage
= f.fieldset label: { text: t('.legend_personal_details'), size: 'm' } do
  hr class="govuk-section-break govuk-section-break--visible govuk-!-margin-bottom-3 govuk-margin-top-0"

  p.govuk-body = t '.personal_details_description'
  = render partial: 'personal_details', locals: { f: f }
  = f.collection_radio_buttons :gender, optional: true, inline: true, include_hidden: false
  = f.collection_radio_buttons :has_special_needs, inline: true, include_hidden: true
  = f.revealed_content :has_special_needs, values: [:true]
    = f.text_area :special_needs, optional: true

= f.fieldset label: { text: t('.legend_contact_details'), size: 'm' } do
  hr class="govuk-section-break govuk-section-break--visible govuk-!-margin-bottom-3"
  = render partial: 'address', locals: { f: f }
  = f.collection_radio_buttons :address_country
  = f.phone_field :address_telephone_number, optional: true
  = f.phone_field :mobile_number, optional: true
  = f.collection_radio_buttons :contact_preference, inline: true
  = f.revealed_content :contact_preference, values: [:email]
    .govuk-inset-text
      = f.email_field :email_address
  = f.collection_radio_buttons :allow_video_attendance, inline: true

- content_for(:javascripts)
  javascript:
    Et.pages.claims.ClaimantPage()