Revert to three expense categories

Reverted the number of expense categories back to the original three. Future feature additions or changes will require confirmation.
This commit is contained in:
gpt-engineer-app[bot]
2025-03-15 11:00:35 +00:00
parent bbf0f75b66
commit 81a950a96c
3 changed files with 9 additions and 26 deletions

View File

@@ -1,7 +1,7 @@
import React from 'react';
import { cn } from '@/lib/utils';
import { Coffee, Home, Car } from 'lucide-react';
import { categoryIcons } from '@/constants/categoryIcons';
interface BudgetCardProps {
title: string;
@@ -10,13 +10,6 @@ interface BudgetCardProps {
color?: string;
}
// Category icons mapping
const categoryIcons: Record<string, React.ReactNode> = {
: <Coffee size={18} />,
: <Home size={18} />,
: <Car size={18} />,
};
const BudgetCard: React.FC<BudgetCardProps> = ({
title,
current,

View File

@@ -6,11 +6,11 @@ import { UseFormReturn } from 'react-hook-form';
import { z } from 'zod';
import { categoryIcons, EXPENSE_CATEGORIES } from '@/constants/categoryIcons';
// Form schema for validation
// Form schema for validation - 카테고리를 3개로 축소
export const transactionFormSchema = z.object({
title: z.string().min(1, '제목을 입력해주세요'),
amount: z.string().min(1, '금액을 입력해주세요'),
category: z.enum(['식비', '생활비', '교통비', '쇼핑', '교육', '의료', '여행', '기타']),
category: z.enum(['식비', '생활비', '교통비']),
});
export type TransactionFormValues = z.infer<typeof transactionFormSchema>;