index.html.twig 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {% extends 'bulma.html.twig' %}
  2. {% block title %}Bienvenue !{% endblock %}
  3. {% block content %}
  4. <div class="fixed-grid has-3-cols-fullhd has-3-cols-widescreen has-2-cols-desktop has-2-cols-tablet has-1-cols-mobile">
  5. <div class="grid is-col-min-12">
  6. {% for event in events %}
  7. <div class="cell">
  8. <div class="card">
  9. <div class="card-image">
  10. <figure class="image is-3by1">
  11. {% if event.picture %}
  12. <img src="/images/events/{{ event.picture }}" />
  13. {% else %}
  14. <img src="/images/events/placeholder.webp" />
  15. {% endif %}
  16. </figure>
  17. </div>
  18. <div class="card-content">
  19. <div class="content text-limit-height">
  20. <p>
  21. <strong class="title is-4">{{ event.name }}</strong>{% if event.isPrivate %}&nbsp;<span class="tag">Privé</span>{% endif %}
  22. <br/>
  23. <span class="subtitle is-6"><span class="icon is-16x16"><twig:ux:icon name="bi:clock" />&nbsp;</span>du {{ event.startOn|date('d/m/y', app_timezone) }} à {{ event.startOn|date('h:i', app_timezone) }} au {{ event.endOn|date('d/m/y', app_timezone) }} à {{ event.endOn|date('h:i', app_timezone) }}</span>
  24. </p>
  25. </div>
  26. </div>
  27. <div class="card-footer">
  28. <a class="card-footer-item" href="{{ path('app_main_booking', {id: event.id}) }}">Réserver une place</a>
  29. {% if is_granted('ROLE_MANAGER') or is_granted('ROLE_ADMIN') %}
  30. <a class="card-footer-item" href="#">Gérer</a>
  31. {% endif %}
  32. </div>
  33. </div>
  34. </div>
  35. {% endfor %}
  36. </div>
  37. </div>
  38. {% endblock %}