From 7ee1bc5d58d1a4a3ec281200fdd32d67cef77d29 Mon Sep 17 00:00:00 2001 From: Jay Sheen Date: Tue, 4 Nov 2025 18:29:33 +0900 Subject: [PATCH] Apply t('home.money') localization to transaction-info-section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove NumericFormat import dependency - Replace NumericFormat with t('home.money') pattern for amount display - Remove hardcoded currency unit (원) - now included in locale - Add null safety with || 0 for amount values - Applied to dynamic transaction info fields (newTransactionInfo) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../transaction/ui/section/transaction-info-section.tsx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/entities/transaction/ui/section/transaction-info-section.tsx b/src/entities/transaction/ui/section/transaction-info-section.tsx index f557e15..a55654e 100644 --- a/src/entities/transaction/ui/section/transaction-info-section.tsx +++ b/src/entities/transaction/ui/section/transaction-info-section.tsx @@ -2,7 +2,6 @@ import moment from 'moment'; import { useTranslation } from 'react-i18next'; import { SectionTitleArrow } from '@/entities/common/ui/section-title-arrow'; import { InfoSectionKeys, InfoSectionProps, TransactionCategory } from '../../model/types'; -import { NumericFormat } from 'react-number-format'; import { SlideDown } from 'react-slidedown'; import 'react-slidedown/lib/slidedown.css'; @@ -80,12 +79,7 @@ export const TransactionInfoSection = ({ newTransactionInfo[k] } { (checkValue(newTransactionInfo[k]) && subItems[k]?.type === 'number') && - + t('home.money', { value: new Intl.NumberFormat('en-US').format(newTransactionInfo[k] || 0) }) } { (checkValue(newTransactionInfo[k]) && subItems[k]?.type === 'date') && moment(newTransactionInfo[k]).format('YYYY.MM.DD')