Tasks ({data.tasks.length})

{#if data.editable} {/if}
Total progress: {data.tasks.reduce((acc, task) => acc + task.currentPoints, 0)} / {data.tasks.reduce( (acc, task) => acc + task.totalPoints, 0 )} ({( (data.tasks.reduce((acc, task) => acc + task.currentPoints, 0) / data.tasks.reduce((acc, task) => acc + task.totalPoints, 0)) * 100 ).toFixed(3)}%)
{#if filteredTasks.length > 0}
{#each filteredTasks as task}
{task.name}
Topics:
{#each task.tasksToTopics as topic}
{topic.topic.name}
{/each}
{task.currentPoints} / {task.totalPoints} ({( (task.currentPoints / task.totalPoints) * 100 ).toFixed(1)}%)
{/each}
{:else}

No tasks found matching your search. Try a different keyword or clear the search.

{/if}