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"; 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 [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) }) },[]) return (
{/* heading */} {/*
    {transationFilterData.map((value) => (
  • filterHander(value.id)} key={value.uniqueId} className={`text-base text-thin-light-gray hover:text-purple border-b dark:border-[#5356fb29] border-transparent hover:border-purple uppercase ${ filterActive === value.id ? "border-purple text-purple" : "" }`} > {value.name}
  • ))}
*/} {/* content */}
{familySuggestList.loading ?
: familySuggestList && familySuggestList.length != 0? :

No List Found!

}
{/* PAGINATION BUTTON */} = familySuggestList?.data?.length ? true : false } data={familySuggestList?.data} start={indexOfFirstItem} stop={indexOfLastItem} /> {/* END OF PAGINATION BUTTON */}
); }