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

Neue Buchung

Unterkunft

{{ form_start(form) }} {% do form.roomSelections.setRendered %} {# This block contains the room selection form fields #} {% block room_selection_form %}
{{ form_errors(form) }} {% if groupedRooms.by_room is not empty %}

Zimmer

{% for roomId, room in groupedRooms.by_room %} {{ form_row(form.roomSelections[roomId], { 'attr': { 'hx-post': path('app_booking_create_step_1_refresh'), 'hx-swap': 'none', 'hx-trigger': 'change delay:300ms', } }) }} {% endfor %} {% endif %} {% if groupedRooms.by_pax is not empty %}

Betten

{% for roomId, room in groupedRooms.by_pax %} {{ form_row(form.roomSelections[roomId], { 'attr': { 'hx-post': path('app_booking_create_step_1_refresh'), 'hx-swap': 'none', 'hx-trigger': 'change delay:300ms' } }) }} {% endfor %} {% endif %}
{% endblock %}
{{ form_rest(form) }} {{ form_end(form) }}
{% block booking_summary %}
{% include 'booking/_summary.html.twig' with { 'bookingCreateDto': bookingCreateDto, 'participantCount': participantCount, 'pricingData': pricingData, 'cmsData': cmsData, 'groupedSelectedRooms': groupedSelectedRooms, 'assignmentCounts': [] } %}
{% endblock %}
{% include 'booking/_cancel_link.html.twig' %} {% endblock %}