feat: improved layout for participant form
This commit is contained in:
@@ -234,6 +234,10 @@
|
|||||||
{% if form.assignedRoomId is defined or is_static_text('assignedRoomId', bookingDto, participantIndex) %}
|
{% if form.assignedRoomId is defined or is_static_text('assignedRoomId', bookingDto, participantIndex) %}
|
||||||
{% set assignedRoom = bookingDto.travel.getRoomById(form.vars.data.participant.assignedRoomId) %}
|
{% set assignedRoom = bookingDto.travel.getRoomById(form.vars.data.participant.assignedRoomId) %}
|
||||||
{% set roomLabel = assignedRoom ? assignedRoom.label : 'Kein Zimmer zugewiesen' %}
|
{% set roomLabel = assignedRoom ? assignedRoom.label : 'Kein Zimmer zugewiesen' %}
|
||||||
|
<hr>
|
||||||
|
<h3 class="font-semibold text-lg mb-4">
|
||||||
|
Unterkunft
|
||||||
|
</h3>
|
||||||
<div class="grid lg:grid-cols-2 lg:gap-x-8">
|
<div class="grid lg:grid-cols-2 lg:gap-x-8">
|
||||||
{{ macros.field_or_static(form, 'assignedRoomId', 'Zimmer', roomLabel, bookingDto, participantIndex, {
|
{{ macros.field_or_static(form, 'assignedRoomId', 'Zimmer', roomLabel, bookingDto, participantIndex, {
|
||||||
'attr': {
|
'attr': {
|
||||||
@@ -247,10 +251,14 @@
|
|||||||
{{ form_row(form.remarksRoom) }}
|
{{ form_row(form.remarksRoom) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
<hr>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{# Service selection #}
|
{# Service selection #}
|
||||||
{% if isEligible %}
|
{% if isEligible %}
|
||||||
|
<h3 class="font-semibold text-lg mb-4">
|
||||||
|
Leistungen
|
||||||
|
</h3>
|
||||||
{{ macros.service_field(form, 'skiPass', 'Skipass', {
|
{{ macros.service_field(form, 'skiPass', 'Skipass', {
|
||||||
'attr': {
|
'attr': {
|
||||||
'hx-trigger': 'change',
|
'hx-trigger': 'change',
|
||||||
@@ -330,7 +338,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if form.bodyDimensions is defined %}
|
{% if form.bodyDimensions is defined %}
|
||||||
<div class="grid lg:grid-cols-3 lg:gap-x-4">
|
<div class="grid lg:grid-cols-3 lg:gap-x-4 pb-4">
|
||||||
{{ form_row(form.bodyDimensions.height) }}
|
{{ form_row(form.bodyDimensions.height) }}
|
||||||
{{ form_row(form.bodyDimensions.shoeSize) }}
|
{{ form_row(form.bodyDimensions.shoeSize) }}
|
||||||
{{ form_row(form.bodyDimensions.weight) }}
|
{{ form_row(form.bodyDimensions.weight) }}
|
||||||
@@ -468,8 +476,12 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
{# Transportation Services Section #}
|
{# Transportation Services Section #}
|
||||||
<h3 class="font-semibold text-lg mb-4">Anreise</h3>
|
<h3 class="font-semibold text-lg mb-4">
|
||||||
|
Anreise
|
||||||
|
</h3>
|
||||||
{% if form.transportationOutbound is defined %}
|
{% if form.transportationOutbound is defined %}
|
||||||
<div class="pb-4">
|
<div class="pb-4">
|
||||||
<fieldset class="border border-primary-bg">
|
<fieldset class="border border-primary-bg">
|
||||||
@@ -526,6 +538,7 @@
|
|||||||
|
|
||||||
{# Voucher fields - available for all participants regardless of eligibility #}
|
{# Voucher fields - available for all participants regardless of eligibility #}
|
||||||
{% if form.purchaseVoucherCode is defined or form.promoVoucherCode is defined %}
|
{% if form.purchaseVoucherCode is defined or form.promoVoucherCode is defined %}
|
||||||
|
<hr>
|
||||||
<h3 class="font-semibold text-lg mb-4">
|
<h3 class="font-semibold text-lg mb-4">
|
||||||
Gutscheine
|
Gutscheine
|
||||||
</h3>
|
</h3>
|
||||||
|
|||||||
Reference in New Issue
Block a user