import React, {useState} from "react"; import {useQuery} from "@tanstack/react-query"; import {getProductReports} from "../../services/services"; import queryKeys from "../../services/queryKeys"; export default function ProductReportTable() { const [page, setPage] = useState(0) const {data, isFetching, isError, error} = useQuery({ queryKey: [...queryKeys.product_report, page], queryFn: () => { let reqData = { token: localStorage.getItem('token'), // USER TOKEN uid: localStorage.getItem('uid'), // USER UID page } return getProductReports(reqData) }, staleTime: 0 }) // console.log('DATA', data?.data) const productReportData = data?.data?.product || [] return ( <>

Products Report

{isFetching ? <>

Loading...

: isError ?

{error?.message}

:
{productReportData.length > 0 ? productReportData.map((item, index) => { return ( ) }) : }
ID Added Name Status
{item?.product_id} {item?.added} {item?.product_name} {item?.status}
No data found
}
) }