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

Payments Report

{isFetching ? <>

Loading...

: isError ?

{error?.message}

:
{paymentReportData.length > 0 ? paymentReportData.map((item, index) => { return ( ) }) : }
Added Name Amount Status
{item?.added} {item?.option_name} {item?.currency}{item?.amount} {item?.status}
No data found
}
) }