To-dos
{currentDateDisplay}
0}>
{remainingTasks} {remainingTasks === 1 ? 'task' : 'tasks'} remaining
{#if completedTasks > 0}
{/if}
{#if carriedOver > 0 && viewingToday}
{carriedOver === 1
? 'One unfinished task carried over from an earlier day.'
: `${carriedOver} unfinished tasks carried over from earlier days.`}
{/if}
{#key selectedKey}
{#if tasks.length === 0}
{:else}
No tasks yet. Add one above to get started!
-
{#each tasks as task, index (task.id)}
- handlePointerDown(e, index)} onpointermove={handlePointerMove} onpointerup={handlePointerUp} onpointercancel={endDrag} onkeydown={(e) => handleTaskKeydown(e, task.id)} > {#if task.id === editingId} {:else} {/if} {/each}