import React, { useState, useEffect } from "react"; import transaction1 from "../../assets/images/recent-transation-1.png"; import transaction2 from "../../assets/images/recent-transation-2.png"; import transaction3 from "../../assets/images/recent-transation-3.png"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import { handlePagingFunc } from "../Pagination/HandlePagination"; import PaginatedList from "../Pagination/PaginatedList"; import usersService from "../../services/UsersService"; import DeleteIcon from '../../assets/images/icon-delete.svg' import DeleteTaskModal from "./DeleteTaskModal"; import SendReminderModal from "./SendReminderModal"; export default function ParentWaitingTable() { // const transationFilterData = [ // { // id: 1, // name: "all", // uniqueId: Math.random(), // }, // { // id: 2, // name: "send", // uniqueId: Math.random(), // }, // { // id: 3, // name: "recent", // uniqueId: Math.random(), // }, // ]; // const [filterActive, setValue] = useState(transationFilterData[0].id); // const filterHander = (value) => { // setValue(value); // }; const apiCall = new usersService() let [reloadList, setReloadList] = useState(false) // STATE TO DETERMINE WHEN TO RELOAD THE FAMILY SUGGEST LIST let [deleteTaskPopout, setDeleteTaskPopout] = useState({show:false, data:{}}) // HOLDS THE INFO OF DELETE TASK POPOUT let [sendReminderPopout, setSendReminderPopout] = useState({show:false, data:{}}) // HOLDS THE INFO OF SEND REMINDER POPOUT let [familySuggestList, setFamilySuggestList] = useState({loading: true, data:[]}) const [currentPage, setCurrentPage] = useState(0); const indexOfFirstItem = Number(currentPage); const indexOfLastItem = Number(indexOfFirstItem) + Number(process.env.REACT_APP_ITEM_PER_PAGE); const currentList = familySuggestList?.data?.slice(indexOfFirstItem, indexOfLastItem); const handlePagination = (e) => { handlePagingFunc(e, setCurrentPage); }; useEffect(()=>{ apiCall.getFamilySuggestList().then(res => { setFamilySuggestList({loading: false, data:res.data?.result_list}) }).catch(err => { setFamilySuggestList({loading: false, data:[]}) console.log('ERROR==>Familysuggestlist', err) }) },[reloadList]) return (
{item.title}
{item.description}
{new Date(item.added).toLocaleString().split(',')[0]}
{ setSendReminderPopout({ show: true, data: { ...item }, }); }} >{item.status_text}
No List Found!
} {/* Delete Task Popout */} {deleteTaskPopout.show && (