"use client"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { CategoryIcon } from "@/components/ui/category-icon"; import { Pencil, Trash2 } from "lucide-react"; import type { Category } from "@/lib/types"; interface CategoryCardProps { category: Category; stats: { total: number; count: number }; formatCurrency: (amount: number) => string; onEdit: (category: Category) => void; onDelete: (categoryId: string) => void; } export function CategoryCard({ category, stats, formatCurrency, onEdit, onDelete, }: CategoryCardProps) { return (