import { useState } from "react"; import dataImage1 from "../../assets/images/data-table-user-1.png"; import PaginatedList from "../Pagination/PaginatedList"; import { handlePagingFunc } from "../Pagination/HandlePagination"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import { useNavigate, useLocation } from "react-router-dom"; import { PriceFormatter } from "../Helpers/PriceFormatter"; const noTasksBg = require("../../assets/images/no-task-background.jpg"); export default function MyJobTable({ className, ActiveJobList }) { let navigate = useNavigate(); let { pathname } = useLocation(); const [currentPage, setCurrentPage] = useState(0); const indexOfFirstItem = Number(currentPage); const indexOfLastItem = Number(indexOfFirstItem) + Number(process.env.REACT_APP_ITEM_PER_PAGE); const currentTask = ActiveJobList?.data?.slice( indexOfFirstItem, indexOfLastItem ); const handlePagination = (e) => { handlePagingFunc(e, setCurrentPage); }; // To navigate to task const [btnLoader, setBtnLoader] = useState(false); const navigateMarket = () => { setBtnLoader(true); setTimeout(() => { navigate("/market", { replace: true }); setBtnLoader(false); }, 2500); }; return (
Error Occurred! Unable to display Tasks!