2021-09-22 20:24:31 +00:00
|
|
|
import crypto from "crypto"
|
|
|
|
|
2021-10-06 14:05:11 +00:00
|
|
|
export const hashString = (string) => crypto.createHash('md5').update(string).digest('hex');
|
|
|
|
|
|
|
|
export const transformSliderValueToActualValue = value => 10 ** value //>= 2 ? Math.round(10 ** value) : Math.round(10 * 10 ** value) / 10
|
|
|
|
export const toLocale = x => Number(x).toLocaleString()
|
2021-10-06 15:10:05 +00:00
|
|
|
export const truncateValueForDisplay = value => {
|
|
|
|
if(value > 10){
|
|
|
|
return Number(Math.round(value).toPrecision(2))
|
|
|
|
}else if(value > 1){
|
|
|
|
return Math.round(value * 10) / 10
|
|
|
|
} else if(value < 1){
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
2021-10-06 14:05:11 +00:00
|
|
|
export const transformSliderValueToPracticalValue = value => truncateValueForDisplay(transformSliderValueToActualValue(value))
|