ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/views/external_users/claims/expenses/_fields.html.haml

Summary

Maintainability
Test Coverage
#expenses.mod-expenses.fx-numberedList-hook{ data: { 'feature-distance': @claim.lgfs?.to_s } }
  .js-cocoon-expenses
    %h2.govuk-heading-l
      = t('.travel_expenses')
    %p.govuk-body
      = t('.expenses_prompt_text')

    = f.fields_for :expenses do |expense|
      = render 'external_users/claims/expenses/expense_fields', f: expense

  .govuk-button-group
    = link_to_add_association t('.add_another_expense'), f, :expenses, partial: 'external_users/claims/expenses/expense_fields', class: 'govuk-button govuk-button--secondary', data: { 'association-insertion-method': 'append', 'association-insertion-node': '.js-cocoon-expenses', module: 'govuk-button' }, role: 'button', draggable: 'false'
    = govuk_link_button_secondary(t('.duplicate'), nil, class: 'fx-duplicate-expense')

  .fx-additional-info
    = render 'external_users/claims/expenses/textarea_additional_info', f: f