diff --git a/src/components/TransactionEditDialog.tsx b/src/components/TransactionEditDialog.tsx index 8309f47..a185d0b 100644 --- a/src/components/TransactionEditDialog.tsx +++ b/src/components/TransactionEditDialog.tsx @@ -24,6 +24,12 @@ const formSchema = z.object({ category: z.enum(['식비', '생활비', '교통비']), }); +// Function to format number with commas +const formatWithCommas = (value: string) => { + const numericValue = value.replace(/[^0-9]/g, ''); + return numericValue.replace(/\B(?=(\d{3})+(?!\d))/g, ','); +}; + interface TransactionEditDialogProps { transaction: Transaction; open: boolean; @@ -60,12 +66,6 @@ const TransactionEditDialog: React.FC = ({ onOpenChange(false); }; - // Function to format number with commas - const formatWithCommas = (value: string) => { - const numericValue = value.replace(/[^0-9]/g, ''); - return numericValue.replace(/\B(?=(\d{3})+(?!\d))/g, ','); - }; - const handleAmountChange = (e: React.ChangeEvent) => { const formattedValue = formatWithCommas(e.target.value); form.setValue('amount', formattedValue);