{#each [...Array(7).keys()] as dayOfWeek}
{capitalizeFirstLetter(getWeekDayName(day(firstDayOfCurrentMonth, dayOfWeek), 'short'))}
{/each}
{#each [...Array(displayedWeeksCount).keys()] as weekIndex}
{#each [...Array(7).keys()] as dayOfWeek}
{
viewDate = weekday(firstDayOfCurrentMonth, weekIndex, dayOfWeek)
if (currentDate) {
viewDate.setHours(currentDate.getHours())
viewDate.setMinutes(currentDate.getMinutes())
}
dispatch('update', viewDate)
}}
>
{weekday(firstDayOfCurrentMonth, weekIndex, dayOfWeek).getDate()}
{/each}
{/each}