diff --git a/src/Components/DataTable/DataTable.jsx b/src/Components/DataTable/DataTable.jsx index 539cded..752a8bb 100644 --- a/src/Components/DataTable/DataTable.jsx +++ b/src/Components/DataTable/DataTable.jsx @@ -65,7 +65,7 @@ const DataTable = ({ {/* {caption} */} {caption} - + {tableHeadRow.map((heading, index) => ( + {tableHeadRow.map((heading, i) => (
@@ -121,7 +121,7 @@ const DataTable = ({ )} ) : ( -
{ const searchLower = searchTerm.toLowerCase(); const nameMatches = name.toLowerCase().includes(searchLower); return nameMatches; - }).reverse() + }) + .reverse() // .sort((b, a) => new Date(a.transactionDate) - new Date(b.transactionDate)); const extractedArray = filteredData?.map((item, index) => ({ diff --git a/src/Pages/IO_Management/CreateIO/Investors.jsx b/src/Pages/IO_Management/CreateIO/Investors.jsx index 6bf12e7..226a4a2 100644 --- a/src/Pages/IO_Management/CreateIO/Investors.jsx +++ b/src/Pages/IO_Management/CreateIO/Investors.jsx @@ -233,7 +233,9 @@ const Investors = ({ data }) => { fontWeight={"500"} className="d-flex align-items-center web-text-small" > - $ + + $ + {/* {`$${item.Distribution_Amt}`} */} {`$${parseFloat(item.Distribution_Amt || 0).toLocaleString(undefined, { minimumFractionDigits: 2, @@ -264,7 +266,9 @@ const Investors = ({ data }) => { fontWeight={"500"} className="d-flex align-items-center web-text-small" > - $ + + $ + {/* {`$${formatCurrency(item.Total_Return) || 0}`} */} {`${parseFloat(item.Total_Return || 0).toLocaleString(undefined, { minimumFractionDigits: 2, @@ -421,6 +425,7 @@ const Investors = ({ data }) => { const handleRefresh = async () => { setIsRefetchLoading(true); + await refetch(); setIsRefetchLoading(false); }; @@ -445,21 +450,23 @@ const Investors = ({ data }) => { value={searchTerm} onChange={(e) => setSearchTerm(e.target.value)} /> - + + + { > Total Investment Amount ( USD ) - $ - + + + + $ + {parseFloat(IODetails?.totalAmtInvestmentInUSD).toLocaleString()} diff --git a/src/Pages/IO_Management/ViewIO/HeaderModal/DistributionInvestor.jsx b/src/Pages/IO_Management/ViewIO/HeaderModal/DistributionInvestor.jsx index 0ac2077..ebf269c 100644 --- a/src/Pages/IO_Management/ViewIO/HeaderModal/DistributionInvestor.jsx +++ b/src/Pages/IO_Management/ViewIO/HeaderModal/DistributionInvestor.jsx @@ -110,8 +110,9 @@ const DistributionInvestor = ({ isOpen, onClose }) => { "First name", "Last Name", "Amount", - "Holding %", + "Holding (%)", "Distriution Amt($)", + "Yeild (%)", ]; const extractedArray = calcualtedData?.data?.map((item, index) => ({ @@ -160,17 +161,15 @@ const DistributionInvestor = ({ isOpen, onClose }) => { ), - "Holding %": ( - - - {parseFloat(item?.distribution_per).toFixed(2)}% - - + "Holding (%)": ( + + + {item?.investor_holidings?.toLocaleString(undefined, { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + })}% + + ), "Distriution Amt($)": ( @@ -182,6 +181,16 @@ const DistributionInvestor = ({ isOpen, onClose }) => { ), + "Yeild (%)": ( + + + {item?.distribution_per?.toLocaleString(undefined, { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + })}% + + + ), })); const Total = () => { @@ -359,7 +368,7 @@ const DistributionInvestor = ({ isOpen, onClose }) => { return ( - + Distribution To Investor Transaction diff --git a/src/Pages/IO_Management/ViewIO/HeaderModal/Exit.jsx b/src/Pages/IO_Management/ViewIO/HeaderModal/Exit.jsx index 728a41b..93de936 100644 --- a/src/Pages/IO_Management/ViewIO/HeaderModal/Exit.jsx +++ b/src/Pages/IO_Management/ViewIO/HeaderModal/Exit.jsx @@ -147,7 +147,7 @@ const Exit = ({ isOpen, onClose }) => { "First name", "Last Name", "Amount", - "Holding %", + "Holding (%)", "Exit Amt($)", ]; @@ -197,17 +197,15 @@ const Exit = ({ isOpen, onClose }) => { ), - "Holding %": ( - - - {parseFloat(item?.distribution_per).toFixed(2)}% - - + "Holding (%)": ( + + + {item?.investor_holidings?.toLocaleString(undefined, { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + })}% + + ), "Exit Amt($)": ( @@ -394,18 +392,18 @@ const Exit = ({ isOpen, onClose }) => { - Enter Exit Amount + Exit Transaction {/* Amount to Distribute */} - + {/* */} - {/* - - Enter Exit Amount - */} + {/* */} + + Exit Amount : + { console.log(data?.data?.bank_details); const filteredData = data?.data?.bank_details?.filter((item) => { - const name = item.accountNumber; + const name = item.bankNickName; const searchLower = searchTerm.toLowerCase(); const nameMatches = name.toLowerCase().includes(searchLower); @@ -78,7 +78,7 @@ const BankDetails = () => { const tableHeadRow = [ "Sr No", - "bankNickName", + "Bank Nick Name", "IBAN", "Account No", "Bank Name", @@ -100,7 +100,7 @@ const BankDetails = () => { {generateSerialNumber(idx, currentPage, pageSize)} ), - "bankNickName": ( + "Bank Nick Name": ( { isTruncated={true} className="d-flex align-items-center web-text-small" > - {item.accountName} + {item.accountNumber} ), "Bank Name": ( @@ -157,7 +157,7 @@ const BankDetails = () => { isTruncated={true} className="d-flex align-items-center web-text-small" > - {item.accountNumber} + {item.accountName} ), "Bank Address": ( @@ -202,7 +202,9 @@ const BankDetails = () => { return ( - + + Bank Deatils + { onChange={(e) => setSearchTerm(e.target.value)} /> - {/* ======================== [Data Table] ======================= */} diff --git a/src/Pages/Investor_Management/InvestorDetails/ProfileView.jsx b/src/Pages/Investor_Management/InvestorDetails/ProfileView.jsx index 3d264a6..697f727 100644 --- a/src/Pages/Investor_Management/InvestorDetails/ProfileView.jsx +++ b/src/Pages/Investor_Management/InvestorDetails/ProfileView.jsx @@ -1,6 +1,7 @@ import { Badge, Box, + Divider, Icon, Tab, TabList, @@ -336,6 +337,7 @@ const ProfileView = () => { + diff --git a/src/Pages/Master/ExchangeRate/ExchangeRate.jsx b/src/Pages/Master/ExchangeRate/ExchangeRate.jsx index 24aec28..b223e76 100644 --- a/src/Pages/Master/ExchangeRate/ExchangeRate.jsx +++ b/src/Pages/Master/ExchangeRate/ExchangeRate.jsx @@ -84,7 +84,7 @@ const ExchangeRate = () => { fontWeight={"600"} className="d-flex align-items-center fw- web-text-small" > - {index + 1}. + {index + 1} ), "From Currency": (