refactor: simplify exportInvestor mapping and currency formatting

This commit is contained in:
Swapnil Bendal
2025-01-10 17:42:20 +05:30
parent ebcb06bf5e
commit a51585089c

View File

@@ -114,7 +114,7 @@ const InvestorDetails = () => {
];
// ====================================================[Table Filter]================================================================
const exportInvestor = investorDetails?.data?.rows?.map((item, idx) => ({
const exportInvestor = investorDetails?.data?.rows?.map((item) => ({
Id: parseInt(item?.id, 10) || item?.id, // Convert to integer, fallback to string if conversion fails
"Client ID": item?.clientReference_id, // This is likely a string
"First Name": item?.principal?.firstName,
@@ -243,19 +243,10 @@ const InvestorDetails = () => {
isTruncated={true}
>
<Text as={"span"} color={"teal.900"}>
{item.clientReference_id === "T2481950"
? parseFloat(15100 || 0).toLocaleString(undefined, {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
})
:
parseFloat(item?.Portfolio_InInvCur || 0).toLocaleString(
undefined,
{
minimumFractionDigits: 2,
maximumFractionDigits: 2,
}
)}
{parseFloat(item?.Portfolio_InInvCur || 0).toLocaleString(undefined, {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
})}
<Badge ms={1} colorScheme="green">
{item?.currencyCode}
</Badge>