fix: update task filtering and layout in ObjectivesBoard
- Removed 'freeze' status from in-progress tasks filtering to improve accuracy. - Added a new column for 'freeze' tasks, enhancing task visibility and organization on the board. - Adjusted grid layout to accommodate the new column, ensuring a balanced display.
This commit is contained in:
@@ -187,12 +187,13 @@ export function ObjectivesBoard({
|
|||||||
<CardContent className="pt-0">
|
<CardContent className="pt-0">
|
||||||
{(() => {
|
{(() => {
|
||||||
// Séparer les tâches par statut
|
// Séparer les tâches par statut
|
||||||
const inProgressTasks = tasks.filter(task => task.status === 'in_progress' || task.status === 'freeze');
|
const inProgressTasks = tasks.filter(task => task.status === 'in_progress');
|
||||||
const todoTasks = tasks.filter(task => task.status === 'todo' || task.status === 'backlog');
|
const todoTasks = tasks.filter(task => task.status === 'todo' || task.status === 'backlog');
|
||||||
const completedTasks = tasks.filter(task => task.status === 'done' || task.status === 'archived');
|
const completedTasks = tasks.filter(task => task.status === 'done' || task.status === 'archived');
|
||||||
|
const frozenTasks = tasks.filter(task => task.status === 'freeze');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="grid grid-cols-1 lg:grid-cols-3 gap-6">
|
<div className="grid grid-cols-1 lg:grid-cols-4 gap-4">
|
||||||
<DroppableColumn
|
<DroppableColumn
|
||||||
status="todo"
|
status="todo"
|
||||||
tasks={todoTasks}
|
tasks={todoTasks}
|
||||||
@@ -213,6 +214,16 @@ export function ObjectivesBoard({
|
|||||||
compactView={compactView}
|
compactView={compactView}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<DroppableColumn
|
||||||
|
status="freeze"
|
||||||
|
tasks={frozenTasks}
|
||||||
|
title="Gelé"
|
||||||
|
color="bg-purple-400"
|
||||||
|
icon="🧊"
|
||||||
|
onEditTask={onEditTask}
|
||||||
|
compactView={compactView}
|
||||||
|
/>
|
||||||
|
|
||||||
<DroppableColumn
|
<DroppableColumn
|
||||||
status="done"
|
status="done"
|
||||||
tasks={completedTasks}
|
tasks={completedTasks}
|
||||||
|
|||||||
Reference in New Issue
Block a user