Skip to content

Commit 8dafb53

Browse files
committed
fix. fikset formatering av prosenter for tilskuddssats
1 parent 422b472 commit 8dafb53

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/utils/tallUtils.ts

+9-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,15 @@ export const formaterNorskeTall = (value: string | number | undefined): string |
1010
export const formaterNorskeTallFraInput = (value: string | number | undefined): string =>
1111
typeof value === 'string' ? String(value).replace('.', ',') : String(value ?? '');
1212

13-
export const parseNorskeTallFraInput = <T>(value: T): number | undefined =>
14-
typeof value === 'string' && value !== ''
15-
? Number(String(value).replaceAll(/\s/g, '').replace(',', '.'))
16-
: undefined;
13+
export const parseNorskeTallFraInput = <T>(value: T): number | undefined => {
14+
if (typeof value === 'number') {
15+
return value;
16+
}
17+
if (typeof value === 'string' && value !== '') {
18+
return Number(String(value).replaceAll(/\s/g, '').replace(',', '.'));
19+
}
20+
return undefined;
21+
};
1722

1823
export const visTalletEller0 = (tallet?: number) => (tallet === 0 || tallet ? tallet : 0);
1924

0 commit comments

Comments
 (0)