|
1 | | -<% content_for(:page_bg_class, "admin-only bg-blue-100") %> |
| 1 | +<% content_for(:page_bg_class, "public") %> |
2 | 2 | <% content_for(:page_title, "Invoice — #{@event.title}") %> |
3 | | -<% if @submission %> |
4 | | - <%= render "events/invoices/actions", |
5 | | - back_path: bulk_payments_event_path(@event, expand: @submission.id, anchor: "payment-card-#{@submission.id}"), |
6 | | - back_label: "Back to bulk payments" %> |
7 | | -<% else %> |
8 | | - <%= render "events/invoices/actions", |
9 | | - back_path: dashboard_event_path(@event), |
10 | | - back_label: "Back to event" %> |
11 | | -<% end %> |
| 3 | +<% |
| 4 | + back_path, back_label = |
| 5 | + if @submission |
| 6 | + case params[:return_to] |
| 7 | + when "bulk_payment_show" |
| 8 | + [ event_bulk_payment_path(@event, submission_id: @submission.id), "Back to submission" ] |
| 9 | + when "form_submission" |
| 10 | + [ form_submission_path(@submission), "Back to submission" ] |
| 11 | + else |
| 12 | + [ bulk_payments_event_path(@event, expand: @submission.id, anchor: "payment-card-#{@submission.id}"), "Back to bulk payments" ] |
| 13 | + end |
| 14 | + else |
| 15 | + [ dashboard_event_path(@event), "Back to event" ] |
| 16 | + end |
| 17 | +%> |
| 18 | +<%= render "events/invoices/actions", back_path: back_path, back_label: back_label %> |
12 | 19 | <div class="px-4 sm:px-8 py-6 print:p-0"> |
13 | 20 | <%= render "events/invoices/invoice", invoice: @invoice %> |
14 | 21 | </div> |
0 commit comments