Compare commits

..

1 Commits

Author SHA1 Message Date
victorAnumudu a8416a8433 made family page to reload after adding a task 2023-10-10 10:17:22 +01:00
3 changed files with 7 additions and 2 deletions
@@ -51,6 +51,8 @@ export default function FamilyManageTabs({
});
};
const [updatePage, setUpdatePage] = useState(false) // State to determine when to update the page
// State for family task data
const [familyTask, setFamilyTask] = useState({ loading: false, data: [] });
@@ -220,7 +222,7 @@ export default function FamilyManageTabs({
// Invoke the manageFamily function when the component mounts
manageFamily();
}, []);
}, [updatePage]);
// Effect to manage family tasks
useEffect(() => {
@@ -356,6 +358,7 @@ export default function FamilyManageTabs({
setActiveTask={setActiveTask}
activeTask={activeTask}
familyDetailsData={details.familyDetails.data}
setUpdatePage={setUpdatePage}
/>
)}
</div>
@@ -15,6 +15,7 @@ const AssignTaskPopout = React.memo(
familyTask,
activeTask,
setActiveTask,
setUpdatePage
}) => {
const apiCall = new usersService();
@@ -143,6 +144,7 @@ const AssignTaskPopout = React.memo(
status: true,
message: "action successful",
});
setUpdatePage(prev => !prev) // Updates family task page by calling the useeffect hook
setTimeout(() => {
setRequestStatus({ loading: false, status: false, message: "" });
action(); // FUNCTION THAT CLOSES THE MODAL BOX
+1 -1
View File
@@ -351,7 +351,7 @@ const EditJobPopOut = ({
className="w-[120px] h-[40px] flex justify-center items-center btn-gradient text-base rounded-full text-white"
// className='w-20 h-11 flex justify-center items-center btn-gradient text-base rounded-full text-white'
>
Save
Edit Job
</button>
)}
</div>