Skip to content

Commit 2220c2d

Browse files
committed
Refactor formatNumber
1 parent c0bd1f2 commit 2220c2d

1 file changed

Lines changed: 2 additions & 11 deletions

File tree

src/locale/formatNumber.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
1-
import { NumberFormat } from 'user-locale';
1+
import { numberFormatter } from 'user-locale';
22
import useLocale from './useLocale';
33

44
export default function formatNumber(number: number, options: { [key: string]: unknown } = {}) {
55
const [locale] = useLocale();
66

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-
}
7+
return numberFormatter(locale.numberFormat)(number, options);
178
}

0 commit comments

Comments
 (0)