From d5176361b202383d1e94d00a62b0b2aa46e93df0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 13:12:09 +0000 Subject: [PATCH 1/3] Create PR for #1695 From d99953ac1d0600df9fc18e08ad76b8ed0a970f1e Mon Sep 17 00:00:00 2001 From: Magdalena Marinkov Date: Thu, 15 May 2025 15:13:57 +0200 Subject: [PATCH 2/3] handle decimal format in different language when converting to number --- .../src/components/bal-number-input/bal-number-input.utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/components/bal-number-input/bal-number-input.utils.ts b/packages/core/src/components/bal-number-input/bal-number-input.utils.ts index d35ce7451..7a56db3b8 100644 --- a/packages/core/src/components/bal-number-input/bal-number-input.utils.ts +++ b/packages/core/src/components/bal-number-input/bal-number-input.utils.ts @@ -34,6 +34,10 @@ export function toNumber(value: any, decimalPoints = 0): number | undefined { val = val.split(getThousandSeparator()).join('').split('`').join('').split("'").join('') } + if (typeof val === 'string') { + val = val.replace(getDecimalSeparator(), '.') + } + return decimalPoints === 0 ? parseInt(val, 10) : parseFloat(val) } From 94ddb9dd890d261d06aa9166ad97775334fd7c43 Mon Sep 17 00:00:00 2001 From: Magdalena Marinkov Date: Thu, 15 May 2025 15:42:58 +0200 Subject: [PATCH 3/3] add changeset --- .changeset/green-hornets-serve.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/green-hornets-serve.md diff --git a/.changeset/green-hornets-serve.md b/.changeset/green-hornets-serve.md new file mode 100644 index 000000000..ba0a1a420 --- /dev/null +++ b/.changeset/green-hornets-serve.md @@ -0,0 +1,5 @@ +--- +'@baloise/ds-core': patch +--- + +**input**: bal input event returned a rounded number when the french formatting,comma for a decimal, was used