{% extends 'layout_booking.html.twig' %}
{% block title %}Buchung bestätigen{% endblock %}
{% block background %}bg-outer bg-outer--summer{% endblock %}
{% block content %}
{# Pagination - mobile only (above summary) #}
{% include 'groups/booking/_pagination.html.twig' with { 'current_step': 4 } %}
{# Static sidebar recap #}
{% include 'groups/booking/_summary.html.twig' with { 'dto': dto, 'ctx': ctx } %}
{# Confirmation recap #}
{% include '_partials/_flashes.html.twig' %}
{# Pagination - desktop only (fixed above scrollable content) #}
{% include 'groups/booking/_pagination.html.twig' with { 'current_step': 4 } %}
Bitte bestätige deine Angaben
{% if dto.isInquiry %}
{% include '_partials/_alert.html.twig' with {
level: 'warning',
title: 'Diese Buchung wird als unverbindliche Anfrage behandelt',
messages: dto.inquiryReasons
} %}
{% endif %}
{% set selectedBoardService = null %}
{% for service in ctx.boardServices %}
{% if service.id == dto.selectedBoardServiceId %}
{% set selectedBoardService = service %}
{% endif %}
{% endfor %}
{% set selectedAdditionalServices = ctx.additionalServices|filter(service => service.id in dto.selectedAdditionalServiceIds) %}
Ausgewählte Leistungen
Verpflegung:
{% if selectedBoardService %}
{{ selectedBoardService.label }}
{% if selectedBoardService.price > 0 %}
— {{ (selectedBoardService.price / 100)|format_currency(ctx.accommodation.currency) }} pro Person und Nacht
{% endif %}
{% if selectedBoardService.description %}