templates/calendar/calendar_event.html.twig line 1

Open in your IDE?
  1. {% if event.type == 'Raceday' %}
  2.   {% set hovercard =
  3.     path('raceday_hovercard', { racedayId: event.object.id, '_locale': app.request.locale })
  4.   %}
  5.   {% set href = path('network_raceday_detail', { id: event.object.id, slug: event.object.slug }) %}
  6. {% elseif event.type == 'Auction' %}
  7.   {% set hovercard =
  8.     path('auction_hovercard', { auctionId: event.object.id, locale: app.request.locale })
  9.   %}
  10.   {% set href = path('network_auction_detail', { id: event.object.id, slug: event.object.slug }) %}
  11. {% elseif event.type == 'Race' and event.object.racingtrack %}
  12.   {% set hovercard =
  13.     path('race_hovercard', { raceId: event.object.id, '_locale': app.request.locale })
  14.   %}
  15.   {% set href = path('network_race_detail', { id: event.object.id, slug: event.object.slug }) %}
  16. {% endif %}
  17. {% if hovercard is defined %}
  18.   <a class="relative block px-4 py-1 text-xs font-bold text-white bg-primary-400"
  19.     href="{{ href }}"
  20.     target="_top"
  21.     style="background-color: {{ event.color }}"
  22.     data-controller="hovercard"
  23.     data-hovercard-url-value="{{ hovercard }}"
  24.     data-action="mouseenter->hovercard#show mouseleave->hovercard#hide">
  25.     <span class="block truncate">{{ event.title }}</span>
  26.   </a>
  27. {% else %}
  28.   <a class="px-4 py-1 text-xs font-bold text-white bg-primary-400"
  29.     style="background-color: {{ event.color }}"
  30.     href="{{ href }}"
  31.     target="_top">
  32.     <span class="block truncate">{{ event.title }}</span>
  33.   </a>
  34. {% endif %}