From 24421e00e72e2c3185cff4bf80f0bda0eed0fb8e Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Wed, 17 Sep 2025 17:16:32 +0200 Subject: [PATCH] fix: integrate JiraQuickFilter into HomePageClient - Added JiraQuickFilter component to HomePageClient for enhanced task filtering. - Updated useTasksContext to include kanbanFilters and setKanbanFilters for managing filter state. --- components/HomePageClient.tsx | 9 ++- components/kanban/JiraQuickFilter.tsx | 101 ++++++++++++++++++++++++++ 2 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 components/kanban/JiraQuickFilter.tsx diff --git a/components/HomePageClient.tsx b/components/HomePageClient.tsx index fd6576f..dcb0efd 100644 --- a/components/HomePageClient.tsx +++ b/components/HomePageClient.tsx @@ -9,6 +9,7 @@ import { Task, Tag, TaskStats, UserPreferences } from '@/lib/types'; import { CreateTaskData } from '@/clients/tasks-client'; import { CreateTaskForm } from '@/components/forms/CreateTaskForm'; import { Button } from '@/components/ui/Button'; +import { JiraQuickFilter } from '@/components/kanban/JiraQuickFilter'; interface HomePageClientProps { initialTasks: Task[]; @@ -19,7 +20,7 @@ interface HomePageClientProps { function HomePageContent() { - const { stats, syncing, createTask, activeFiltersCount } = useTasksContext(); + const { stats, syncing, createTask, activeFiltersCount, kanbanFilters, setKanbanFilters } = useTasksContext(); const { preferences, updateViewPreferences } = useUserPreferences(); const [isCreateModalOpen, setIsCreateModalOpen] = useState(false); @@ -97,6 +98,12 @@ function HomePageContent() {
+ {/* Raccourcis Jira */} + + + ); +}