import React from 'react' import { useQuery } from "@tanstack/react-query"; import { recentActions } from "../../services/services"; import queryKeys from "../../services/queryKeys"; export default function RecentActions() { const {data:dataAction, isFetching, isError, error} = useQuery({ queryKey: queryKeys.recentAction, queryFn: () => recentActions() }) const actionData = dataAction?.data?.recent_actions return ( <>

Recent Actions

{/*
*/}
{isFetching ? <>

Loading...

: isError ?

{error.message}

: <>

Last Update

{dataAction?.data?.last_update}

{/**/}

Initial

{dataAction?.data?.initial}

Processing

{dataAction?.data?.processing}

Verifying

{dataAction?.data?.verifying}

Completed

{dataAction?.data?.completed}

{/* */} {actionData && actionData?.map((action, index) => { let bgColor = action?.status == '5' ? 'badge-success-inverse' : action?.status == '3' ? 'badge-info-inverse' : action?.status == '0' ? 'badge-warning-inverse' : 'badge-primary-inverse' let text = action?.status == '5' ? 'completed' : action?.status == '3' ? 'verifying' : action?.status == '0' ? 'processing' : 'processing' return ( ) })}
#. DescriptionDateDate Status
{(action?.id).toString().slice(-4)} {action?.action_label} {new Date(action?.added).toDateString()}
}
) }