import React, { useState } from "react"; import dataImage1 from "../../assets/images/data-table-user-1.png"; import dataImage2 from "../../assets/images/data-table-user-2.png"; import dataImage3 from "../../assets/images/data-table-user-3.png"; import dataImage4 from "../../assets/images/data-table-user-4.png"; import SelectBox from "../Helpers/SelectBox"; import PaginatedList from "../Pagination/PaginatedList"; import { handlePagingFunc } from "../Pagination/HandlePagination"; export default function ActiveJobMessage({ activeJobMesList }) { // const [currentPage, setCurrentPage] = useState(0); // const indexOfFirstItem = Number(currentPage); // const indexOfLastItem = Number(indexOfFirstItem)+Number(process.env.REACT_APP_ITEM_PER_PAGE); // const currentActiveJobMesList = activeJobMesList?.data?.slice(indexOfFirstItem, indexOfLastItem); // const handlePagination = (e) => { // handlePagingFunc(e,setCurrentPage) // } return (
{activeJobMesList?.data?.length ? ( {activeJobMesList.data.map((item, index) => { let imageLink = `${activeJobMesList?.image}${localStorage.getItem('session_token')}/contracts/${item.msg_uid}` return ( ) } )} ) : activeJobMesList.error ? ( ) : }
{item.msg_date} {item.msg_firstname}
{item.msg_type == 'FILE' ? : }
Opps! an error occurred. Please try again!
No Message Found!
//
// PAGINATION BUTTON // = activeJobMesList?.data?.length ? true : false} data={activeJobMesList?.data} start={indexOfFirstItem} stop={indexOfLastItem} /> // END OF PAGINATION BUTTON //
) }