'use client' import { TrendingUp, TrendingDown, Minus } from 'lucide-react' import { cn, formatCurrency } from '@/lib/utils' interface BudgetCardProps { label: string amount: number trend?: 'up' | 'down' | 'neutral' color?: string } export function BudgetCard({ label, amount, trend = 'neutral', color }: BudgetCardProps) { const getTrendIcon = () => { switch (trend) { case 'up': return case 'down': return default: return } } const getTrendText = () => { switch (trend) { case 'up': return Positivo case 'down': return Negativo default: return Neutral } } const textColor = color || 'text-white' return (

{label}

{getTrendIcon()}

{formatCurrency(amount)}

{getTrendText()}
) }