You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
473 B
15 lines
473 B
<script> |
|
import { t } from '../../translations.svelte.js'; |
|
import ListTask from './ListTask.svelte'; |
|
|
|
let { estimated_time, show_closed, states = {}, tasks } = $props(); |
|
|
|
let sortedTasks = $derived.by(() => Object.values(tasks).sort((a, b) => a.name.localeCompare(b.name))); |
|
|
|
</script> |
|
|
|
<ul> |
|
{#each sortedTasks as task} |
|
<ListTask {states} {task} siblings={tasks} {estimated_time} show_closed={show_closed || task.show_closed} /> |
|
{/each} |
|
</ul> |