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?.action_data return ( <>

Recent Actions

{/*
*/}
{isFetching ? <>

Loading...

: isError ?

{error.message}

: <>

Last Update

{dataAction?.data?.action_data?.last_update}

{/**/}

Initial

{actionData?.initial}

Processing

{actionData?.processing}

Verifying

{actionData?.verifying}

Completed

{actionData?.completed}

{actionData && actionData?.actions.map((action, index) => { let bgColor = action?.status == 'completed' ? 'badge-success-inverse' : action?.status == 'verifying' ? 'badge-info-inverse' : action?.status == 'processing' ? 'badge-warning-inverse' : 'badge-primary-inverse' return ( ) })}
#. Description Date Status
{action?.no} {action?.description} {action?.date}
}
) }