{% extends 'layout.html.twig' %} {% block content %}

Neue Buchung

{% include '_partials/_flashes.html.twig' %}

Zahlungsart

{{ form_start(form, { 'attr': { 'novalidate': 'novalidate', 'hx-post': path('app_booking_create_step_3'), 'hx-target': '#form-wrapper', 'hx-select': '#form-wrapper', 'hx-swap': 'outerHTML' } }) }} {# Payment method selection with HTMX #}
{{ form_row(form.paymentMethod) }} {# Bank account section - conditionally rendered #} {% if form.bankAccount is defined %}

Bankverbindung

{{ form_row(form.bankAccount.iban) }} {{ form_row(form.bankAccount.accountHolder) }} {{ form_row(form.bankAccount.bankName) }}
{{ form_row(form.bankAccount.sepaMandateAccepted, { 'label_attr': {'class': 'text-sm'} }) }}
{% endif %}
Zurück
{{ form_end(form) }}
{% include 'booking/_summary.html.twig' with { 'bookingCreateDto': bookingCreateDto, 'participantCount': participantsCount, 'groupedSelectedRooms': groupedSelectedRooms, 'assignmentCounts': assignmentCounts } %}
{% endblock %}