diff --git a/src/components/transactionDetails/LoanDetails.jsx b/src/components/transactionDetails/LoanDetails.jsx index 04fbab5..24f60d3 100644 --- a/src/components/transactionDetails/LoanDetails.jsx +++ b/src/components/transactionDetails/LoanDetails.jsx @@ -1,17 +1,17 @@ import React from 'react' -import { useQuery } from "@tanstack/react-query"; +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 {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({ + const {data: allLoans, isFetching, isError, error} = useQuery({ queryKey: queryKeys.loans, queryFn: () => getLoans({transaction_id: transactionID}) }) @@ -21,98 +21,122 @@ export default function LoanDetails({transactionID}) { return ( <> - {isFetching ? -
Loans
-Loading...
-Loans
-{error.message}
-Loans
-| - Name - | -- Loan/Eligible Amount - | -- Product/Tenor - | -- Repay/Install Amount. - | -- Added/Due - | -- Action - | -||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
-
-
-
-
- {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)}
+ {isFetching ?
+
+
+ : isError ?
+ Loans +Loading... +
+
+ : (loans && loans.length > 0) ?
+ Loans +{error.message} +
+
- :
- null
- }
+ Loans +
|
+
+
+
+ {formatNumber(item?.product_id)}
+ {item?.tenor} days
+ |
+
+
+
+ {formatNumber(item?.repayment_amount)}
+ {formatNumber(item?.installment_amount)}
+ |
+
+
+
+ {getDateFromDateString(item?.created_at)}
+ {getDateFromDateString(item?.due_date)}
+ |
+
+
+
+
+
+ |
+
Loans Disbursement Details
+