From c412bf6e98165cc61096580bf16e9311def45340 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Sat, 19 Apr 2025 01:46:55 +0530 Subject: [PATCH] this component read projectId from the URL using useSearchParams. --- src/pages/Activities/DailyTask.jsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/Activities/DailyTask.jsx b/src/pages/Activities/DailyTask.jsx index 00a55439..44ed2480 100644 --- a/src/pages/Activities/DailyTask.jsx +++ b/src/pages/Activities/DailyTask.jsx @@ -13,9 +13,12 @@ import { ReportTask } from "../../components/Activities/ReportTask"; import ReportTaskComments from "../../components/Activities/ReportTaskComments"; import DateRangePicker from "../../components/common/DateRangePicker"; import DatePicker from "../../components/common/DatePicker"; +import { useSearchParams } from "react-router-dom"; const DailyTask = () => { const { profile: LoggedUser } = useProfile(); + const [searchParams] = useSearchParams(); + const projectId = searchParams.get("project"); const { projects, @@ -56,7 +59,10 @@ const DailyTask = () => { selectTask(task); openModal(); }; - + + useEffect(() => { + if (projectId) dispatch(setProjectId(projectId)); + }, [projectId]); return ( <>
{ {formatDate(task.assignmentDate)}
- {task.teamMembers.slice(0, 3).map((member) => ( + {task.teamMembers.slice(0, 3).map((member) => (