From 47f365d1a70e427f91dbaaf21aef0a68c51c4507 Mon Sep 17 00:00:00 2001
From: Firman Ramdhani <33869609+firmanramdhani@users.noreply.github.com>
Date: Wed, 28 Jan 2026 17:24:57 +0700
Subject: [PATCH] feat: Update currency parsing methods and enhance showcase
styling
---
.../src/apps/modules/example/showcase/showcase.tsx | 2 +-
.../forms/input/input-currency.component.tsx | 2 +-
.../forms/input/input-number.component.tsx | 8 ++++----
.../src/currency-service/currency-service.test.ts | 12 ++++++------
.../utils/src/currency-service/currency-service.ts | 2 +-
5 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/apps/web/src/apps/modules/example/showcase/showcase.tsx b/apps/web/src/apps/modules/example/showcase/showcase.tsx
index 511525e..452d00a 100644
--- a/apps/web/src/apps/modules/example/showcase/showcase.tsx
+++ b/apps/web/src/apps/modules/example/showcase/showcase.tsx
@@ -64,7 +64,7 @@ export default function Showcase() {
Active Status: {selectedStatus}
-
+
diff --git a/packages/ui/src/components/forms/input/input-currency.component.tsx b/packages/ui/src/components/forms/input/input-currency.component.tsx
index d918429..e04b065 100644
--- a/packages/ui/src/components/forms/input/input-currency.component.tsx
+++ b/packages/ui/src/components/forms/input/input-currency.component.tsx
@@ -41,7 +41,7 @@ export const InputCurrency = (props: InputCurrencyProps) => {
* Note: never rounds or modifies the underlying value
*/
const parser = (displayValue: string | undefined) => {
- return currencyService.parse(displayValue);
+ return currencyService.parseToRaw(displayValue);
};
return (
diff --git a/packages/ui/src/components/forms/input/input-number.component.tsx b/packages/ui/src/components/forms/input/input-number.component.tsx
index 6ea694e..c78a9c5 100644
--- a/packages/ui/src/components/forms/input/input-number.component.tsx
+++ b/packages/ui/src/components/forms/input/input-number.component.tsx
@@ -31,16 +31,16 @@ import { InputNumberProps, InputStatusType, VALID_INPUT_STATUSES } from '../type
// Handler Icons (Chevron Modern)
const UpIcon = () => (
-
-