From 1dcae928fa6a025d5c5033288587fbf637c30125 Mon Sep 17 00:00:00 2001 From: Jay Sheen Date: Thu, 30 Oct 2025 17:14:02 +0900 Subject: [PATCH] Fix TypeScript errors in installmentMonthly translation calls MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Convert installmentMonth string to number for count parameter - Fix type mismatch: t() expects count as number, not string - Updated files: list-item.tsx, billing-info-section.tsx Fixes compilation errors where { count: string } was incompatible with TOptionsBase requirement of count: number. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/entities/transaction/ui/list-item.tsx | 4 ++-- src/entities/transaction/ui/section/billing-info-section.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/entities/transaction/ui/list-item.tsx b/src/entities/transaction/ui/list-item.tsx index 8c79767..15edc04 100644 --- a/src/entities/transaction/ui/list-item.tsx +++ b/src/entities/transaction/ui/list-item.tsx @@ -166,7 +166,7 @@ export const ListItem = ({ (!!installmentMonth && parseInt(installmentMonth) > 1) && <> | - { t('transaction.fields.installmentMonthly', { count: installmentMonth }) } + { t('transaction.fields.installmentMonthly', { count: parseInt(installmentMonth) }) } } @@ -199,7 +199,7 @@ export const ListItem = ({ (!!installmentMonth && parseInt(installmentMonth) > 1) && <> | - { t('transaction.fields.installmentMonthly', { count: installmentMonth }) } + { t('transaction.fields.installmentMonthly', { count: parseInt(installmentMonth) }) } } diff --git a/src/entities/transaction/ui/section/billing-info-section.tsx b/src/entities/transaction/ui/section/billing-info-section.tsx index ba30094..7ac7768 100644 --- a/src/entities/transaction/ui/section/billing-info-section.tsx +++ b/src/entities/transaction/ui/section/billing-info-section.tsx @@ -16,7 +16,7 @@ export const BillingInfoSection = ({ className="kv-row" > { t('transaction.fields.installmentMonth') } - { t('transaction.fields.installmentMonthly', { count: billingInfo?.installmentMonth }) } + { t('transaction.fields.installmentMonthly', { count: parseInt(billingInfo?.installmentMonth || '0') }) } ); }