diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2018-06-04 05:15:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-04 05:15:50 +0200 |
commit | 1bbe81030c72e5b4ff8bc78cf4a9eaf7fbfe2301 (patch) | |
tree | 8cabcc219ae3b6c16ee2b6bfadef942d998198cd /app/javascript/mastodon/utils | |
parent | 5bf500338478f819a65d25636a0af61a482972d3 (diff) |
Display numbers in account header using shortNumberFormat for consistency (#7723)
Diffstat (limited to 'app/javascript/mastodon/utils')
-rw-r--r-- | app/javascript/mastodon/utils/numbers.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/javascript/mastodon/utils/numbers.js b/app/javascript/mastodon/utils/numbers.js new file mode 100644 index 000000000..fdd8269ae --- /dev/null +++ b/app/javascript/mastodon/utils/numbers.js @@ -0,0 +1,10 @@ +import React, { Fragment } from 'react'; +import { FormattedNumber } from 'react-intl'; + +export const shortNumberFormat = number => { + if (number < 1000) { + return <FormattedNumber value={number} />; + } else { + return <Fragment><FormattedNumber value={number / 1000} maximumFractionDigits={1} />K</Fragment>; + } +}; |