33 lines
1.5 KiB
Twig
33 lines
1.5 KiB
Twig
{#- One split-off period on the edit page, with its actions. Context: booking, period. -#}
|
||
{% set period_params = { id: period.id } %}
|
||
{% if app.request.query.get('r') %}
|
||
{% set period_params = period_params | merge({ r: app.request.query.get('r') }) %}
|
||
{% endif %}
|
||
<tr class="border-t border-gray-200 align-top">
|
||
<td class="py-1 whitespace-nowrap">{{ period.dateFrom | date('d.m.Y') }} – {{ period.dateTo | date('d.m.Y') }}</td>
|
||
<td class="py-1 whitespace-nowrap">{{ period.nights }} {{ period.nights != 1 ? 'Nächte' : 'Nacht' }}</td>
|
||
<td class="py-1">
|
||
{% if period.label %}
|
||
<div class="font-medium">{{ period.label }}</div>
|
||
{% endif %}
|
||
{% for line in period.lines %}
|
||
<div>{{ line.label }}</div>
|
||
{% else %}
|
||
<div class="text-gray-500">keine Positionen</div>
|
||
{% endfor %}
|
||
</td>
|
||
<td class="py-1 text-right whitespace-nowrap">
|
||
{{ (period.total / 100) | format_currency(booking.pricingCurrency ?? booking.accommodation.currency) }}
|
||
</td>
|
||
<td class="py-1 text-right">
|
||
<twig:dropdown>
|
||
<twig:dropdown:hxbutton url="{{ path('app_admin_accommodationbooking_period_edit', period_params) }}">
|
||
bearbeiten
|
||
</twig:dropdown:hxbutton>
|
||
<twig:dropdown:hxbutton url="{{ path('app_admin_accommodationbooking_period_remove', period_params) }}" warning>
|
||
entfernen
|
||
</twig:dropdown:hxbutton>
|
||
</twig:dropdown>
|
||
</td>
|
||
</tr>
|