diff --git a/components/flow.tsx b/components/flow.tsx index 94ccce38..47b951f2 100644 --- a/components/flow.tsx +++ b/components/flow.tsx @@ -95,7 +95,7 @@ export function Flow() { const data = await response.json(); if (!Array.isArray(data)) { - console.warn('No tasks found in response', data as unknown); + console.warn('No tasks found in response'); setTasks([]); return; } @@ -114,10 +114,11 @@ export function Flow() { return new Date(dateA).getTime() - new Date(dateB).getTime(); }); - console.log('Sorted tasks by dateToFinish:', sortedTasks); + // Only log the count of tasks for security + console.log('Number of tasks found:', sortedTasks.length); setTasks(sortedTasks.slice(0, 6)); } catch (error) { - console.error('Error fetching tasks:', error); + console.error('Error fetching tasks'); setError('Failed to fetch tasks'); } finally { setLoading(false); @@ -133,8 +134,8 @@ export function Flow() { if (!task.validDate) { return ( <> - NO - DATE + NO + DATE > ); } @@ -146,23 +147,27 @@ export function Flow() { try { const month = task.validDate.toLocaleString('fr-FR', { month: 'short' }).toUpperCase(); const day = task.validDate.getDate(); + const year = task.validDate.getFullYear(); return ( <> - + {month} - + {day} + + {year} + > ); } catch (error) { - console.error('Error formatting date for task', task.id, error); + console.error('Error formatting date for task', task.id); return ( <> - ERR - DATE + ERR + DATE > ); } @@ -170,48 +175,48 @@ export function Flow() { return ( - - Flow + + Flow fetchTasks()} - className="h-8 w-8 p-0 hover:bg-gray-100/50 rounded-full" + className="h-6 w-6 p-0 hover:bg-gray-100/50 rounded-full" > - + - + {loading ? ( - - + + ) : error ? ( - {error} + {error} ) : tasks.length === 0 ? ( - No tasks with due dates found + No tasks with due dates found ) : ( - + {tasks.map((task) => ( - - + + - + {task.headline} - - + + {task.projectName}