Untitled
unknown
plain_text
a year ago
1.5 kB
7
Indexable
getCellClass(value, fieldName) {
console.log(value, "value", fieldName, "fieldName");
let formattedValue = value;
if (fieldName === 'Loan_Type__c') {
if (value === 'Term Loan') {
return { className: 'TermLoan-value-class', value: formattedValue };
} else if (value === 'LoC' || value === 'Conventional Loan') {
return { className: 'inprogress-value-class', value: formattedValue };
}
} else if (fieldName === 'status') {
if (value === 'Approved') {
return { className: 'approved-value-class', value: formattedValue };
} else if (value === 'Pending') {
return { className: 'pending-value-class', value: formattedValue };
}
} else if (fieldName === 'Project_Amount__c') {
// Format as currency
formattedValue = '$' + parseFloat(value).toFixed(0);
} else if (typeof value === 'number') {
// Format numbers with commas
formattedValue = value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
} else if (fieldName === 'Invite_Status__c') {
if (value === 'Onboarded') {
return { className: 'Onboarded-value-class', value: formattedValue };
} else if (value === 'Unopened') {
return { className: 'Unopened-value-class', value: formattedValue };
}
}
return { className: 'normal-value-class', value: formattedValue };
}Editor is loading...
Leave a Comment