{{ form.vars.label_room }} {% if form.vars.is_inquiry %}(nur auf Anfrage){% endif %}
{% if form.vars.label_price_amount is defined and form.vars.label_price_amount is not null %}
{{ form.vars.label_price_amount|format_currency('EUR') }} pro Person
{% endif %}
{% include 'booking/_pagination.html.twig' with { 'current_step': 1 } %}
{% block booking_summary %}
{% include 'booking/_summary.html.twig' with {
'bookingCreateDto': bookingCreateDto,
'summaryData': summaryData
} %}
{% endblock %}
{% block form %}
{# Flash messages - must be inside form-wrapper for HTMX swap to display them #}
{% include '_partials/_flashes.html.twig' %}
{# Pagination - desktop only (fixed above scrollable content) #}
{% include 'booking/_pagination.html.twig' with { 'current_step': 1 } %}
Unterkunft
{% do form.roomSelections.setRendered %}
{% block room_selection_form %}
{{ form_errors(form) }}
{% if groupedRooms.by_room is not empty %}
Zimmer
{% for roomId, room in groupedRooms.by_room %}
{{ _self.stepFormField(form.roomSelections[roomId]) }}
{% endfor %}
{% endif %}
{% if groupedRooms.by_pax is not empty %}
Betten
{% for roomId, room in groupedRooms.by_pax %}
{{ _self.stepFormField(form.roomSelections[roomId]) }}
{% endfor %}
{% endif %}
{% endblock %}
{% endblock %}
{% include '_partials/_cancel_button.html.twig' %}