diff --git a/src/components/AddTransactionButton.tsx b/src/components/AddTransactionButton.tsx index 6a88454..6312a6b 100644 --- a/src/components/AddTransactionButton.tsx +++ b/src/components/AddTransactionButton.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; -import { PlusIcon, X } from 'lucide-react'; +import { PlusIcon, X, Coffee, Home, Car } from 'lucide-react'; import { cn } from '@/lib/utils'; import { useNavigate } from 'react-router-dom'; import { Dialog, DialogContent, DialogHeader, DialogTitle } from './ui/dialog'; @@ -18,6 +18,13 @@ interface ExpenseFormValues { const EXPENSE_CATEGORIES = ['식비', '생활비', '교통비']; +// Define category icons mapping +const categoryIcons: Record = { + 식비: , + 생활비: , + 교통비: , +}; + const AddTransactionButton = () => { const [showExpenseDialog, setShowExpenseDialog] = useState(false); const navigate = useNavigate(); @@ -124,9 +131,12 @@ const AddTransactionButton = () => { - {category} +
+ {categoryIcons[category]} +
+ {category}
))}