+ {t('tasks.loading')} +
+ ); + } - const filtered = tasks.filter((task) => { - if (filter === "all") return true; - if (filter === "in_progress") - return task.status === "pending" || task.status === "in_progress"; - if (filter === "completed") return task.status === "completed"; - return true; - }); - - const filterTabs: { key: FilterTab; label: string }[] = [ - { key: "all", label: t('tasks.all') }, - { key: "in_progress", label: t('tasks.active') }, - { key: "completed", label: t('tasks.done') }, - ]; + if (tasks.length === 0) { + return ( ++ {t('tasks.noTasks')} +
+ ); + } return ( -