From e6fb129c43d57afd1e0ff6a079f26c02c0169e98 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Fri, 15 Aug 2025 13:40:27 +0000 Subject: [PATCH] Improve task board display with consistent minimum widths for columns Adjust the client-side rendering of task columns to ensure a minimum width of 150px for all status categories, enhancing visual consistency and usability of the task board interface. Replit-Commit-Author: Agent Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/0172YJt --- client/src/pages/Tasks.tsx | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/client/src/pages/Tasks.tsx b/client/src/pages/Tasks.tsx index 54fcc45..11cf0b4 100644 --- a/client/src/pages/Tasks.tsx +++ b/client/src/pages/Tasks.tsx @@ -557,7 +557,7 @@ export default function Tasks() {
{/* Colonne Backlog */} -
+

Backlog ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'backlog').length}) @@ -570,7 +570,7 @@ export default function Tasks() {

{/* Colonne À faire */} -
+

À faire ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'todo').length}) @@ -583,7 +583,7 @@ export default function Tasks() {

{/* Colonne En cours */} -
+

En cours ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'in_progress').length}) @@ -596,7 +596,7 @@ export default function Tasks() {

{/* Colonne Révision */} -
+

Révision ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'review').length}) @@ -609,7 +609,7 @@ export default function Tasks() {

{/* Colonne Test */} -
+

Test ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'testing').length}) @@ -622,7 +622,7 @@ export default function Tasks() {

{/* Colonne Bloqué */} -
+

Bloqué ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'blocked').length}) @@ -635,7 +635,7 @@ export default function Tasks() {

{/* Colonne Prêt Déploiement */} -
+

Prêt Déploiement ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'ready_to_deploy').length}) @@ -648,7 +648,7 @@ export default function Tasks() {

{/* Colonne Déployé */} -
+

Déployé ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'deployed').length}) @@ -661,7 +661,7 @@ export default function Tasks() {

{/* Colonne Terminé */} -
+

Terminé ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'done').length}) @@ -674,7 +674,7 @@ export default function Tasks() {

{/* Colonne Archivé */} -
+

Archivé ({filteredTasks.filter((task: TaskWithRelations) => task.status === 'archived').length}) @@ -704,15 +704,15 @@ export default function Tasks() {

) : (
- {/* Tâches actives (non terminées/archivées) */} - {paginatedTasks.filter(task => !['done', 'archived'].includes(task.status)).length > 0 && ( + {/* Tâches À faire en premier */} + {paginatedTasks.filter(task => ['todo', 'backlog', 'in_progress', 'review', 'testing', 'blocked', 'ready_to_deploy', 'deployed'].includes(task.status)).length > 0 && (

- Tâches actives ({paginatedTasks.filter(task => !['done', 'archived'].includes(task.status)).length}) + Tâches à faire ({paginatedTasks.filter(task => ['todo', 'backlog', 'in_progress', 'review', 'testing', 'blocked', 'ready_to_deploy', 'deployed'].includes(task.status)).length})

{paginatedTasks - .filter(task => !['done', 'archived'].includes(task.status)) + .filter(task => ['todo', 'backlog', 'in_progress', 'review', 'testing', 'blocked', 'ready_to_deploy', 'deployed'].includes(task.status)) .map((task) => { const priorityConfig = getPriorityConfig(task.priority); const PriorityIcon = priorityConfig.icon; @@ -912,8 +912,6 @@ export default function Tasks() { )}
- -