import React from 'react' import { useQuery } from "@tanstack/react-query"; import Icons from '../Icons' import Avatar from '../../assets/user_avatar.jpg' import queryKeys from '../../services/queryKeys' import { getLoans } from '../../services/siteServices' import getDateFromDateString from '../../helpers/GetDateFromDateString'; import formatNumber from '../../helpers/formatNumber' export default function LoanDetails({transactionID}) { const {data:allLoans, isFetching, isError, error} = useQuery({ queryKey: queryKeys.loans, queryFn: () => getLoans({transaction_id: transactionID}) }) const loans = allLoans?.data?.loans // LOANS LIST // const loansCount = allLoans?.data?.count // LOANS LIST COUNT return ( <> {isFetching ?

Loans

Loading...

: isError ?

Loans

{error.message}

: (loans && loans.length > 0) ?

Loans

{loans?.map((item, index) => ( )) }
Name Loan/Eligible Amount Product/Tenor Repay/Install Amount. Added/Due Action
Jese
{item?.account_id || ''}
{item?.id} : {item?.transaction_id}
ORIGIN : {item?.original_transaction}
OFFER : {item?.offer_id}
{/*
{formatNumber(item?.initial_loan_amount)}
*/}
{formatNumber(item?.initial_loan_amount)}
{formatNumber(item?.eligible_amount)}
{formatNumber(item?.product_id)}
{item?.tenor} days
{formatNumber(item?.repayment_amount)}
{formatNumber(item?.installment_amount)}
{getDateFromDateString(item?.created_at)}
{getDateFromDateString(item?.due_date)}
: null } ) }