From de3bfa254140fcc3308b7dd260a4527d2b90bbc0 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Sat, 1 Jul 2023 19:36:26 +0100 Subject: [PATCH] add task btn position changed --- .../FamilyAcc/Tabs/FamilyManageTabs.jsx | 62 ++++++++++++++----- src/components/FamilyAcc/Tabs/FamilyTasks.jsx | 26 +------- 2 files changed, 47 insertions(+), 41 deletions(-) diff --git a/src/components/FamilyAcc/Tabs/FamilyManageTabs.jsx b/src/components/FamilyAcc/Tabs/FamilyManageTabs.jsx index daafb08..720eef4 100644 --- a/src/components/FamilyAcc/Tabs/FamilyManageTabs.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyManageTabs.jsx @@ -14,6 +14,9 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner"; import profile from "../../../assets/images/profile-info-profile.png"; import FamilyTasks from "./FamilyTasks"; +import AssignTaskPopout from '../FamilyPopout/AssignTaskPopout' + + export default function FamilyManageTabs({ className, accountDetails, @@ -50,6 +53,13 @@ export default function FamilyManageTabs({ const tabHandler = (value) => { setTab(value); }; + + let [familyTaskPopout, setFamilyTaskPopout] = useState(false) // DETERMINES WHEN FAMILY ADD TASK POPOUT DISPLAYS + + const familyPopUpHandler = () => { // FUNCTION TO CHANGE THE FAMILY ADD TASK POPOIUT STATE + setFamilyTaskPopout(prev => !prev) + } + // For profile uploads const [profileImg, setProfileImg] = useState(profile); // profile img @@ -120,7 +130,7 @@ export default function FamilyManageTabs({ className={`w-full bg-white dark:bg-dark-white overflow-y-auto rounded-2xl section-shadow min-h-[520px] max-h-[600px] ${ className || "" }`} - > + >
-
    - {tabs.map(({ name, id }) => ( -
  • tabHandler(name)} - className={`p-4 flex hover:text-purple transition-all ease-in-out items-center cursor-pointer overflow-hidden text-xl ${ - tab === name - ? "text-purple border-r" - : " text-thin-light-gray" - }`} - key={id} - > -

    {name}

    -
  • - ))} -
+
+
    + {tabs.map(({ name, id }) => ( +
  • tabHandler(name)} + className={`p-4 flex hover:text-purple transition-all ease-in-out items-center cursor-pointer overflow-hidden text-xl ${ + tab === name + ? "text-purple border-r" + : " text-thin-light-gray" + }`} + key={id} + > +

    {name}

    +
  • + ))} +
+ +
{/* Your content here */} {tabs.map(({ name, id }) => { @@ -171,7 +191,6 @@ export default function FamilyManageTabs({ className={className} loader={details.familyTasks.loading} familyData={details.familyTasks.data} - familyDetails={details.familyDetails.data} accountDetails={accountDetails} /> )} @@ -193,6 +212,15 @@ export default function FamilyManageTabs({
+ + {/* FAMILY ADD TASK POPOUT */} + {familyTaskPopout && + + }
); } diff --git a/src/components/FamilyAcc/Tabs/FamilyTasks.jsx b/src/components/FamilyAcc/Tabs/FamilyTasks.jsx index 61568cc..33bcafa 100644 --- a/src/components/FamilyAcc/Tabs/FamilyTasks.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyTasks.jsx @@ -8,18 +8,12 @@ import Icons from "../../Helpers/Icons"; import { PriceFormatter } from "../../Helpers/PriceFormatter"; import ModalCom from "../../Helpers/ModalCom"; import Detail from "../../jobPopout/popoutcomponent/Detail"; -import AssignTaskPopout from "../FamilyPopout/AssignTaskPopout"; -export default function FamilyTasks({ familyData, familyDetails, className, loader, accountDetails }) { + +export default function FamilyTasks({ familyData, className, loader, accountDetails }) { let navigate = useNavigate(); let { pathname } = useLocation(); - let [familyTaskPopout, setFamilyTaskPopout] = useState(false) - - const familyPopUpHandler = () => { - setFamilyTaskPopout(prev => !prev) - } - const [currentPage, setCurrentPage] = useState(0); const indexOfFirstItem = Number(currentPage); const indexOfLastItem = @@ -43,15 +37,6 @@ export default function FamilyTasks({ familyData, familyDetails, className, load
) : ( <> -
- -
{familyData && familyData?.result_list && (
@@ -157,13 +142,6 @@ export default function FamilyTasks({ familyData, familyDetails, className, load )} )} - {familyTaskPopout && - - } ); }