diff --git a/src/components/Project/Infrastructure/WorkItem.jsx b/src/components/Project/Infrastructure/WorkItem.jsx index d9ed65e9..7cb5c52c 100644 --- a/src/components/Project/Infrastructure/WorkItem.jsx +++ b/src/components/Project/Infrastructure/WorkItem.jsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from "react"; -import AssignRoleModel from "../AssignRole"; +import AssignRoleModel from "../AssignTask"; import { useParams } from "react-router-dom"; import EditActivityModal from "./EditActivityModal"; import { useHasUserPermission } from "../../../hooks/useHasUserPermission"; @@ -19,6 +19,7 @@ import { } from "../../../slices/apiDataManager"; import { useDispatch } from "react-redux"; import { refreshData } from "../../../slices/localVariablesSlice"; +import GlobalModel from "../../common/GlobalModel"; const WorkItem = ({ workItem, @@ -98,15 +99,9 @@ const WorkItem = ({ return ( <> {isModalOpen && ( -
- -
+ + + )} {showModal && ( diff --git a/src/components/Project/ProjectModal.jsx b/src/components/Project/ProjectModal.jsx index 0a740bd3..89f49694 100644 --- a/src/components/Project/ProjectModal.jsx +++ b/src/components/Project/ProjectModal.jsx @@ -1,5 +1,5 @@ import React from 'react' -import AssignRole from './AssignRole' +import AssignRole from './AssignTask' const ProjectModal = ({modalConfig,closeModal}) => { diff --git a/src/pages/Activities/DailyTask.jsx b/src/pages/Activities/DailyTask.jsx index 04c2c1e2..d2b67362 100644 --- a/src/pages/Activities/DailyTask.jsx +++ b/src/pages/Activities/DailyTask.jsx @@ -11,6 +11,8 @@ import { useSearchParams } from "react-router-dom"; import moment from "moment"; import FilterIcon from "../../components/common/FilterIcon"; // Import the FilterIcon component import GlobalModel from "../../components/common/GlobalModel"; +import AssignTask from "../../components/Project/AssignTask"; +import SubTask from "../../components/Activities/SubTask"; const DailyTask = () => { const [searchParams] = useSearchParams(); @@ -124,7 +126,8 @@ const DailyTask = () => { const openComment = () => setIsModalOpenComment(true); const closeCommentModal = () => setIsModalOpenComment(false); - + const [ IsSubTaskNeeded, setIsSubTaskNeeded ] = useState( false ) + const[SubTaskData,setSubTaskData] = useState() const handletask = (task) => { selectTask(task); openModal(); @@ -154,6 +157,24 @@ const DailyTask = () => { }); }; + const handleCloseAction = (IsSubTask) => + { + if ( IsSubTask ) + { + setIsSubTaskNeeded( true ) + setIsModalOpenComment(false) + + } else + { + refetch( selectedProject, dateRange.startDate, dateRange.endDate ); + setIsModalOpenComment(false) + } + } + const hanleCloseSubTask = () => + { + setIsSubTaskNeeded( false ) + setComment(null) + } return ( <>
{ )} + {IsSubTaskNeeded && ( + + + + )} +
{ currentSelectedActivities={filters.selectedActivities} />
- {/*
- -
*/}