templates/calendar/layout/calendar_grid_layout.html.twig line 1

Open in your IDE?
  1. {% set weekPeriod = weeks|first.period %}
  2. <div class="grid grid-cols-7 bg-neutral-900">
  3.   {% for day in weekPeriod %}
  4.     <div class="py-3 text-center text-white uppercase bg-neutral-900">
  5.       {% set localeDayName = day.locale(app.request.locale) %}
  6.       <span class="hidden lg:inline">{{ localeDayName.isoFormat('dddd') }}</span>
  7.       <span class="inline lg:hidden">{{ localeDayName.isoFormat('dd') }}</span>
  8.     </div>
  9.   {% endfor %}
  10. </div>
  11. <div class="grid grid-rows-5">
  12.   {% for week in weeks %}
  13.     {# Week Row #}
  14.     <div class="relative">
  15.       {# Day Tiles #}
  16.       <div class="absolute top-0 left-0 grid w-full h-full grid-cols-7 pointer-events-none">
  17.         {% for day in week.period %}
  18.           {% include 'calendar/calendar_day_tile.html.twig' %}
  19.         {% endfor %}
  20.       </div>
  21.       {# Events #}
  22.       <div class="relative grid grid-flow-row-dense grid-cols-7 gap-px pb-4 mt-16">
  23.         {% for entry in week.events %}
  24.           {% block calendar_event_tile %}
  25.             {% include 'calendar/calendar_event_tile.html.twig' %}
  26.           {% endblock %}
  27.         {% endfor %}
  28.       </div>
  29.     </div>
  30.   {% endfor %}
  31. </div>