add 12-15 ticket #43

Merged
csimonis merged 1 commits from adjust-tickets into main 2025-03-01 21:12:28 +00:00
3 changed files with 17 additions and 32 deletions

View File

@ -14,10 +14,14 @@ class TicketData
'price' => 20, 'price' => 20,
], ],
3 => [ 3 => [
'name' => 'Kind (12-15 Jahre)',
'price' => 25,
],
4 => [
'name' => 'Kind (6-12 Jahre)', 'name' => 'Kind (6-12 Jahre)',
'price' => 15, 'price' => 15,
], ],
4 => [ 5 => [
'name' => 'Kind (0-6 Jahre)', 'name' => 'Kind (0-6 Jahre)',
'price' => 0, 'price' => 0,
], ],

View File

@ -83,34 +83,16 @@
<div class="bg-white/80 backdrop-blur-md shadow-xl rounded-2xl sm:rounded-3xl p-5 mb-3 sm:mb-12 transform transition-all duration-300 border border-gray-100"> <div class="bg-white/80 backdrop-blur-md shadow-xl rounded-2xl sm:rounded-3xl p-5 mb-3 sm:mb-12 transform transition-all duration-300 border border-gray-100">
<h2 class="text-xl text-center font-semibold mb-4 bg-clip-text text-transparent bg-gradient-to-r from-red-500 to-orange-500">Ticket Preise</h2> <h2 class="text-xl text-center font-semibold mb-4 bg-clip-text text-transparent bg-gradient-to-r from-red-500 to-orange-500">Ticket Preise</h2>
<div class="space-y-3"> <div class="space-y-3">
<div class="flex items-center space-x-3"> {% for ticket in constant('App\\Enum\\TicketData::TICKET_DATA') %}
<div class="flex items-center space-x-3 w-full">
<twig:ux:icon name="heroicons:ticket" class="w-5 h-5 text-orange-600" /> <twig:ux:icon name="heroicons:ticket" class="w-5 h-5 text-orange-600" />
<div class="text-gray-700"> <div class="text-gray-700 w-full flex justify-between">
<span class="font-medium">All-Inclusive Ticket</span> <span class="font-medium">{{ ticket['name'] }}</span>
<span class="ml-2">50€</span> <span class="mr-2">{{ ticket['price'] }}€</span>
</div>
</div>
<div class="flex items-center space-x-3">
<twig:ux:icon name="heroicons:cake" class="w-5 h-5 text-orange-600" />
<div class="text-gray-700">
<span class="font-medium">After-Show Ticket</span>
<span class="ml-2">20€</span>
</div>
</div>
<div class="flex items-center space-x-3">
<twig:ux:icon name="heroicons:musical-note" class="w-5 h-5 text-orange-600" />
<div class="text-gray-700">
<span class="font-medium">Kind (6-12 Jahre)</span>
<span class="ml-2">15€</span>
</div>
</div>
<div class="flex items-center space-x-3">
<twig:ux:icon name="heroicons:musical-note" class="w-5 h-5 text-orange-600" />
<div class="text-gray-700">
<span class="font-medium">Kind (0-6 Jahre)</span>
<span class="ml-2">0€</span>
</div> </div>
</div> </div>
{% endfor %}
</div> </div>
</div> </div>
</div> </div>

View File

@ -13,10 +13,9 @@
data-hide-food-target="ticketSelect" data-hide-food-target="ticketSelect"
> >
<option value="" disabled selected>Auswahl</option> <option value="" disabled selected>Auswahl</option>
<option value="1">All-Inclusive Ticket</option> {% for key, ticket in constant('App\\Enum\\TicketData::TICKET_DATA') %}
<option value="2">After-Show Ticket</option> <option value="{{ key }}">{{ ticket['name'] }}</option>
<option value="3">Kinder-Ticket (6-12 Jahre)</option> {% endfor %}
<option value="4">Klein-Kind (0-6 Jahre)</option>
</select> </select>
<div class="absolute inset-y-0 right-0 flex items-center pr-3.5 pointer-events-none"> <div class="absolute inset-y-0 right-0 flex items-center pr-3.5 pointer-events-none">
<twig:ux:icon name="mdi:chevron-down" <twig:ux:icon name="mdi:chevron-down"