{% extends 'layout.html.twig' %} {% block content %} {% include '_partials/_flashes.html.twig' %}

Neue Buchung

{# Main content area - cards grid #} {% block participant_cards %}
{{ form_start(form, { 'method': 'POST', 'action': path('app_booking_create_step_2'), 'attr': { 'hx-post': path('app_booking_create_step_2'), 'hx-target': '#main-content', 'hx-swap': 'innerHTML' } }) }}

Teilnehmer

{# Display form-level validation errors #} {% if form.vars.submitted and not form.vars.valid %}

Bitte überprüfe die Teilnehmerdaten

Einige Teilnehmer haben noch unvollständige oder fehlerhafte Angaben. Bitte bearbeite die markierten Teilnehmer.

{% endif %}
{% for cardData in cardsData %} {% include 'booking/_participant_card.html.twig' with { 'cardData': cardData, 'index': loop.index0, 'mode': 'create' } %} {% endfor %}
Zurück
{{ form_rest(form) }} {{ form_end(form) }}
{% endblock %} {# Sidebar summary #} {% block booking_summary %}
{% include 'booking/_summary.html.twig' with { 'bookingCreateDto': bookingDto, 'participantCount': summaryData.participantCount, 'groupedSelectedRooms': summaryData.groupedSelectedRooms, 'assignmentCounts': summaryData.assignmentCounts, 'pricingData': pricingData, 'cmsData': cmsData } %}
{% endblock %}
{% include 'booking/_cancel_link.html.twig' %} {% endblock %}