We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c0bd1f2 commit 2220c2dCopy full SHA for 2220c2d
1 file changed
src/locale/formatNumber.ts
@@ -1,17 +1,8 @@
1
-import { NumberFormat } from 'user-locale';
+import { numberFormatter } from 'user-locale';
2
import useLocale from './useLocale';
3
4
export default function formatNumber(number: number, options: { [key: string]: unknown } = {}) {
5
const [locale] = useLocale();
6
7
- switch (locale.numberFormat) {
8
- case NumberFormat.CommaPeriod:
9
- return Intl.NumberFormat('en-US', options).format(number);
10
-
11
- case NumberFormat.PeriodComma:
12
- return Intl.NumberFormat('de-DE', options).format(number);
13
14
- case NumberFormat.SpaceComma:
15
- return Intl.NumberFormat('fr-FR', options).format(number);
16
- }
+ return numberFormatter(locale.numberFormat)(number, options);
17
}
0 commit comments