2020-02-08 01:12:01 -05:00
|
|
|
import { Fragment } from 'react'
|
|
|
|
import { FormattedNumber } from 'react-intl'
|
2019-07-02 03:10:25 -04:00
|
|
|
|
2020-04-28 22:24:35 -04:00
|
|
|
export const shortNumberFormat = (number) => {
|
2019-07-02 03:10:25 -04:00
|
|
|
if (number < 1000) {
|
2020-04-28 22:24:35 -04:00
|
|
|
try {
|
|
|
|
return (<FormattedNumber value={number} />).props.value
|
|
|
|
} catch (error) {
|
|
|
|
return <FormattedNumber value={number} />
|
|
|
|
}
|
2019-07-02 03:10:25 -04:00
|
|
|
}
|
2020-01-29 16:53:33 -05:00
|
|
|
|
2020-02-08 01:12:01 -05:00
|
|
|
return (
|
|
|
|
<Fragment>
|
2020-05-12 20:36:54 -04:00
|
|
|
<FormattedNumber value={number / 1000} maximumFractionDigits={1} />k
|
2020-02-08 01:12:01 -05:00
|
|
|
</Fragment>
|
|
|
|
)
|
|
|
|
}
|
2020-07-28 15:07:55 -05:00
|
|
|
|
|
|
|
export const getRandomInt = (min, max) => {
|
|
|
|
min = Math.ceil(min)
|
|
|
|
max = Math.floor(max)
|
|
|
|
return Math.floor(Math.random() * (max - min + 1)) + min
|
|
|
|
}
|