{monthLabel}
{#each ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'] as h}
{h}
{/each}
{#each cells as cell} {#if cell === null}
{:else}
onSelect(cell)} class="aspect-square w-full rounded-full text-sm flex items-center justify-center transition-colors {cell === selected ? 'bg-green-600 text-white font-semibold' : cell === todayStr ? 'ring-1 ring-green-500 text-green-400' : 'hover:bg-zinc-800 text-zinc-300'}" > {parseInt(cell.slice(8))}
{/if} {/each}