18F/identity-idp

View on GitHub
app/views/idv/by_mail/enter_code/_enter_code.html.erb

Summary

Maintainability
Test Coverage
<% if !@can_request_another_letter %>
  <%= render AlertComponent.new(type: :warning, class: 'margin-bottom-4') do %>
    <%= t(
          'idv.gpo.alert_rate_limit_warning_html',
          date_letter_was_sent: I18n.l(
            @last_date_letter_was_sent,
            format: :event_date,
          ),
        ) %>
  <% end %>
<% end %>

<%= render PageHeadingComponent.new.with_content(t('idv.gpo.title')) %>

<p><%= t('idv.gpo.intro') %></p>

<%= render 'form' %>

<hr class="margin-y-4" />

<%= render AccordionComponent.new(class: 'margin-bottom-4') do |c| %>
  <% c.with_header { t('idv.gpo.address_accordion.title') } %>
  <p><%= t('idv.gpo.address_accordion.body') %></p>
  <p><%= render 'shared/address', address: @gpo_verify_form.pii %></p>
  <p>
    <%= t(
          'idv.gpo.address_accordion.cta_html',
          cta_link_html: link_to(
            t('idv.gpo.address_accordion.cta_link'),
            idv_confirm_start_over_path,
          ),
        ) %>
  </p>
<% end %>

<p>
  <%= t(
        'idv.gpo.last_letter_request_message_html',
        date_letter_was_sent: I18n.l(
          @last_date_letter_was_sent,
          format: :event_date,
        ),
      ) %>
</p>

<% if @can_request_another_letter %>
  <%= link_to t('idv.messages.gpo.resend'), idv_resend_letter_path, class: 'display-block margin-top-4' %>
<% end %>

<hr class="margin-y-4" />

<%= link_to t('idv.gpo.return_to_profile'), account_path %>