working leantime widget 121
This commit is contained in:
parent
840685ae26
commit
301d708263
@ -81,10 +81,16 @@ export function Flow() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const getValidDate = (task: Task): string | null => {
|
const getValidDate = (task: Task): string | null => {
|
||||||
// Only use dateToFinish
|
// First check dateToFinish
|
||||||
if (task.dateToFinish && task.dateToFinish !== '0000-00-00 00:00:00') {
|
if (task.dateToFinish && task.dateToFinish !== '0000-00-00 00:00:00') {
|
||||||
return task.dateToFinish;
|
return task.dateToFinish;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Then check date
|
||||||
|
if (task.date && task.date !== '0000-00-00 00:00:00') {
|
||||||
|
return task.date;
|
||||||
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -100,7 +106,7 @@ export function Flow() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Filter out completed tasks (status 3) and sort by dateToFinish
|
// Filter out completed tasks (status 3) and sort by date
|
||||||
const sortedTasks = data
|
const sortedTasks = data
|
||||||
.filter((task: Task) => task.status !== 3)
|
.filter((task: Task) => task.status !== 3)
|
||||||
.sort((a: Task, b: Task) => {
|
.sort((a: Task, b: Task) => {
|
||||||
@ -114,7 +120,7 @@ export function Flow() {
|
|||||||
return new Date(dateA).getTime() - new Date(dateB).getTime();
|
return new Date(dateA).getTime() - new Date(dateB).getTime();
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log('Sorted tasks by dateToFinish:', sortedTasks);
|
console.log('Sorted tasks:', sortedTasks);
|
||||||
setTasks(sortedTasks.slice(0, 6));
|
setTasks(sortedTasks.slice(0, 6));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error fetching tasks:', error);
|
console.error('Error fetching tasks:', error);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user