working leantime widget 86

This commit is contained in:
Alma 2025-04-12 20:40:44 +02:00
parent 23b5cf68b4
commit 6e9e747c33

View File

@ -83,14 +83,14 @@ export function Flow() {
} }
const data = await response.json(); const data = await response.json();
if (!Array.isArray(data)) { if (!data.tasks || !Array.isArray(data.tasks)) {
console.warn('No tasks found in response', data as unknown); console.warn('No tasks found in response', data as unknown);
setTasks([]); setTasks([]);
return; return;
} }
// Sort tasks by due date (oldest first) // Sort tasks by due date (oldest first)
const sortedTasks = data const sortedTasks = data.tasks
.sort((a: Task, b: Task) => { .sort((a: Task, b: Task) => {
const dateA = a.dateToFinish ? new Date(a.dateToFinish).getTime() : new Date(a.date).getTime(); const dateA = a.dateToFinish ? new Date(a.dateToFinish).getTime() : new Date(a.date).getTime();
const dateB = b.dateToFinish ? new Date(b.dateToFinish).getTime() : new Date(b.date).getTime(); const dateB = b.dateToFinish ? new Date(b.dateToFinish).getTime() : new Date(b.date).getTime();