feat: enhance Kanban components with swimlane context support

- Added `context` prop to `PrioritySwimlanesBoard`, `SwimlanesBoard`, and `DroppableColumn` to provide swimlane context for task creation.
- Updated `QuickAddTask` to pre-fill form data based on the swimlane context, improving user experience during task addition.
- Enhanced task handling in `SwimlanesBoard` to include context for tags, ensuring better organization and task management.
This commit is contained in:
Julien Froidefond
2025-09-15 11:53:47 +02:00
parent 07cd3bde3b
commit c627d1abd3
4 changed files with 58 additions and 22 deletions

View File

@@ -53,7 +53,11 @@ export function PrioritySwimlanesBoard({
label: priority.label,
icon: priority.icon,
color: priority.color,
tasks: grouped[priority.key] || []
tasks: grouped[priority.key] || [],
context: {
type: 'priority' as const,
value: priority.key
}
}));
}, [tasks]);