also handle currency, percent and decimal

This commit is contained in:
Fendy Heryanto
2025-02-17 04:40:23 +00:00
parent 4884b40794
commit 7593b56cf9

View File

@@ -36,6 +36,15 @@ export default function convertCellData(
}
return parsedNumber
}
case UITypes.Currency:
case UITypes.Percent:
case UITypes.Decimal: {
const parsedNumber = Number(value)
if (isNaN(parsedNumber)) {
throw new TypeError(`Invalid value`)
}
return value
}
case UITypes.Rating: {
const parsedNumber = Number(value ?? 0)
if (isNaN(parsedNumber)) {