diff --git a/components/kanban/BoardContainer.tsx b/components/kanban/BoardContainer.tsx index 8b45c47..f4c9463 100644 --- a/components/kanban/BoardContainer.tsx +++ b/components/kanban/BoardContainer.tsx @@ -2,6 +2,7 @@ import { useState } from 'react'; import { KanbanBoard } from './Board'; +import { SwimlanesBoard } from './SwimlanesBoard'; import { KanbanFilters } from './KanbanFilters'; import { EditTaskForm } from '@/components/forms/EditTaskForm'; import { useTasksContext } from '@/contexts/TasksContext'; @@ -53,16 +54,27 @@ export function KanbanBoardContainer() { onFiltersChange={setKanbanFilters} /> - + {kanbanFilters.swimlanesByTags ? ( + + ) : ( + + )} { + onFiltersChange({ + ...filters, + swimlanesByTags: !filters.swimlanesByTags + }); + }; + const handleClearFilters = () => { onFiltersChange({}); }; @@ -86,6 +94,28 @@ export function KanbanFilters({ filters, onFiltersChange }: KanbanFiltersProps) /> + {/* Bouton swimlanes par tags */} + + {/* Bouton vue compacte */}