{#each shownMonths as m, mi (mi)}
{#if mi === 0}
{:else}{/if}
{nameOf(m)}
{#if mi === months - 1}
{:else}{/if}
{#each weekdays as w (w.long)}| {w.short} | {/each}
{#each weeksOf(m) as week, w (w)}
{#each week as d (d.toString())}
{#if isSameMonth(d, m)}
{@const selected = isSelected(d)}
{@const inside = mode === 'range' && inBand(d)}
|
|
{:else}
|
{/if}
{/each}
{/each}
{/each}