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

Systems Report

{isFetching ? <>

Loading...

: isError ?

{error?.message}

:
{systemReportData.length > 0 ? systemReportData.map((item, index) => { return ( ) }) : }
Added Action Name Description Updated
{item?.added} {item?.action_name} {item?.status_description} {item?.updated}
No data found
}
) }