Negotium

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}

No tasks yet. Add one above to get started!

{:else}
    {#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}
{/if} {/key}
{status}
{#if undoNotice}
{undoNotice}
{/if}