import { useState } from "react"; import SuggestTask from "../../FamilyPopup/SuggestTask"; import { PaginatedList, handlePagingFunc } from "../../Pagination"; import LoadingSpinner from "../../Spinners/LoadingSpinner"; import AssignTaskPopout from "../FamilyPopout/AssignTaskPopout"; import Icons from "../../Helpers/Icons"; const FamilyNewWaitlist = ({ familyData, className, setUpdatePage }) => { const [popUp, setPopUp] = useState({ show: false, data: {} }); const [continueTaskPopup, setContinueTaskPopup] = useState({ show: false, data: {}, }); const [currentPage, setCurrentPage] = useState(0); const itemsPerPage = Number(process.env.REACT_APP_ITEM_PER_PAGE); const indexOfFirstItem = currentPage; const indexOfLastItem = currentPage + itemsPerPage; const currentTask = familyData?.data?.result_list?.slice( indexOfFirstItem, indexOfLastItem ); const handlePagination = (e) => handlePagingFunc(e, setCurrentPage); const openPopUp = (value) => { setPopUp({ show: true, data: { ...value } }); }; const closePopUp = () => { setPopUp({ show: false, data: {} }); }; const openContinueTaskPopup = (value) => { setContinueTaskPopup({ show: true, data: { ...value } }); }; const closeContinueTaskPopup = () => { setContinueTaskPopup({ show: false, data: {} }); }; console.log("Check this >>",continueTaskPopup) return (
{familyData.loading ? (
) : ( <> {familyData?.data?.result_list && (
{currentTask.map((value) => { const addedDate = value?.added.split(" ")[0]; const selectedImage = require(`../../../assets/images/family/${ value?.banner || "default.jpg" }`); // console.log("VALUE", value); // let image = `${familyData?.data?.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}` return ( ); })}
task_img

{value.title}

{value.description}

{addedDate}

{value.firstname}

= familyData?.data?.result_list?.length} data={familyData?.data?.result_list} start={indexOfFirstItem} stop={indexOfLastItem} />
)} )} {popUp.show && ( )} {continueTaskPopup.show && ( )}
); }; export default FamilyNewWaitlist;