fix: y-axis generic time unit conversion (#1088)

* fix: y-axis generic time unit conversion
This commit is contained in:
Pranshu Chittora 2022-05-05 12:22:56 +05:30 committed by GitHub
parent 6fb6a576aa
commit f5d10b72f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,13 +18,20 @@ export const getYAxisFormattedValue = (
} else {
const decimalDigits = decimalSplitted[1].split('');
decimalPrecision = decimalDigits.length;
let nonZeroCtr = 0;
for (let idx = 0; idx < decimalDigits.length; idx += 1) {
if (decimalDigits[idx] !== '0') {
decimalPrecision = idx + 1;
nonZeroCtr += 1;
if (nonZeroCtr >= 2) {
decimalPrecision = idx + 1;
}
} else if (nonZeroCtr) {
decimalPrecision = idx;
break;
}
}
}
return formattedValueToString(
getValueFormat(format)(
parseFloat(value),