app/views/external_users/claims/disbursements/_summary.html.haml
- step = local_assigns[:step] ? local_assigns[:step] : :disbursements
.app-summary-section
%h2.govuk-heading-l
= t('external_users.claims.disbursements.summary.header')
- if local_assigns[:editable]
= govuk_link_to t('common.change_html', context: t('external_users.claims.disbursements.summary.header')), edit_polymorphic_path(claim, step: step, referrer: :summary), class: 'link-change'
- if claim.disbursements.empty?
- if local_assigns.has_key?(:editable) && !local_assigns[:editable]
= render partial: 'external_users/claims/summary/section_status', locals: { claim: claim, section: section, step: step }
- else
%p
= t('shared.summary.no_values.disbursements')
- else
= govuk_table do
= govuk_table_caption(class: 'govuk-visually-hidden') do
= t('.caption')
= govuk_table_thead do
= govuk_table_row do
= govuk_table_th do
= t('shared.summary.disbursements.type')
= govuk_table_th_numeric do
= t('shared.summary.disbursements.net_amount')
= govuk_table_th_numeric do
= t('shared.summary.disbursements.vat_amount')
= govuk_table_th_numeric do
= t('shared.summary.total_amount')
= govuk_table_tbody do
- present_collection(claim.disbursements).each.with_index(1) do |disbursement, index|
= govuk_table_row do
= govuk_table_td('data-label': t('shared.summary.disbursements.type')) do
= disbursement.name
= govuk_table_td_numeric('data-label': t('shared.summary.disbursements.net_amount')) do
= disbursement.net_amount
= govuk_table_td_numeric('data-label': t('shared.summary.disbursements.vat_amount')) do
= disbursement.vat_amount
= govuk_table_td_numeric('data-label': t('shared.summary.total_amount')) do
= disbursement.total
= govuk_table_tfoot do
= govuk_table_row do
= govuk_table_th(scope: 'row') do
= t('shared.summary.total')
= govuk_table_td_numeric('data-label': t('shared.summary.disbursements.net_amount')) do
= claim.disbursements_total
= govuk_table_td_numeric('data-label': t('shared.summary.disbursements.vat_amount')) do
= claim.disbursements_vat
= govuk_table_td_numeric('data-label': t('shared.summary.total_amount')) do
= claim.disbursements_gross