{% set weekPeriod = weeks|first.period %}
<div class="grid grid-cols-7 bg-neutral-900">
{% for day in weekPeriod %}
<div class="py-3 text-center text-white uppercase bg-neutral-900">
{% set localeDayName = day.locale(app.request.locale) %}
<span class="hidden lg:inline">{{ localeDayName.isoFormat('dddd') }}</span>
<span class="inline lg:hidden">{{ localeDayName.isoFormat('dd') }}</span>
</div>
{% endfor %}
</div>
<div class="grid grid-rows-5">
{% for week in weeks %}
{# Week Row #}
<div class="relative">
{# Day Tiles #}
<div class="absolute top-0 left-0 grid w-full h-full grid-cols-7 pointer-events-none">
{% for day in week.period %}
{% include 'calendar/calendar_day_tile.html.twig' %}
{% endfor %}
</div>
{# Events #}
<div class="relative grid grid-flow-row-dense grid-cols-7 gap-px pb-4 mt-16">
{% for entry in week.events %}
{% block calendar_event_tile %}
{% include 'calendar/calendar_event_tile.html.twig' %}
{% endblock %}
{% endfor %}
</div>
</div>
{% endfor %}
</div>