{% extends 'base-front.html.twig' %}
{% block title %}Evenement{% endblock %}
{% block inner_body %}
<section class="container-fluid ">
<div class="row header-event">
<div class="col m-0 d-flex flex-column justify-content-center align-items-center">
</div>
</div>
</section>
<section class="container my-5">
<div class="row">
<div class="col-lg-6 col-12 event-description">
<h2 class=""><span class="underline">{{ event.title|capitalize }} </span></h2>
<div class="alert alert-danger rounded-0 mt-3 py-1 fw-bold" role="alert">
<i class="fas fa-birthday-cake me-3"></i> Course interdite au moins de 18 ans !
</div>
<p class="">{{ event.description|raw }}</p>
</div>
<div class="col-lg-6 col-12">
<div class="scroller-sticky">
<div class="scroller">
<ul class="list-group">
{% for ticket in event.tickets %}
{% if (ticket.maxCapacity - ticket.currentOrdersCount) > 0 %}
{% if ticket.salableFrom < date('now') %}
<table class="table-cart-ticket mb-1 scrollbar-custom ">
<tr>
<th class="table-th-1">{{ ticket.title|capitalize }}</th>
<th class="table-th-2 text-center">Prix à l'unité</th>
<th class="table-th-3 text-center">Disponible</th>
<th class="table-th-4 text-center">Quantité</th>
</tr>
<tr>
<td class="table-td-1">{{ ticket.description|capitalize }}</td>
<td class="table-td-2 text-center">{{ (ticket.getCalculatedPrice/100)|number_format(2, ',', ' ') }}€</td>
<td class="table-td-3 text-center">{{ ticket.maxCapacity - (ticket.currentOrdersCount ?? 0) }}</td>
<td class="table-td-4 text-center">
<div class="d-flex justify-content-center align-items-center " data-counter
data-ticket-id="{{ ticket.id }}">
<i class="fa-solid fa-circle-minus fa-2xl" data-minus data-min="0"></i>
<span class="px-2" data-tickets>0</span>
<i class="fa-solid fa-circle-plus fa-2xl" data-plus
data-max="{{ ticket.maxCapacity - ticket.currentOrdersCount }}">
</i>
</div>
</td>
</tr>
</table>
{% else %}
<table class="table-cart-ticket mb-1 scrollbar-custom table-muted">
<tr class="">
<th class="table-th-1-complete">{{ ticket.title|capitalize }}</th>
<th class="table-th-3-complete text-center text-danger">Pas disponible</th>
</tr>
</table>
{% endif %}
{% else %}
<table class="table-cart-ticket mb-1 scrollbar-custom table-muted">
<tr class="">
<th class="table-th-1-complete">{{ ticket.title|capitalize }}</th>
<th class="table-th-3-complete text-center text-danger">Complet</th>
</tr>
</table>
{% endif %}
{% endfor %}
</ul>
</div>
<div class="d-flex justify-content-center mt-3 mb-5">
<button class="btn btn-primary text-uppercase mt-4 mb-4" id="btnReserve" role="button">
réserver
</button>
</div>
</div>
</div>
</div>
</section>
<section class="container my-4">
<div class="row">
<div class="col">
<h2 class="title-map">Se rendre sur place</h2>
</div>
</div>
</section>
<section class="container-fluid p-0">
<div class="row">
<div class="col-12">
<div id="map"></div>
</div>
</div>
</section>
<script>
let latitude = 45.66545;
let longitude = 4.172202
var map = L.map('map').setView([latitude, longitude], 12);
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(map);
var marker = L.marker([latitude, longitude], {iconSize: [100, 100]}).addTo(map);
</script>
{% endblock %}