"use client"; import { Calendar, DollarSign, Users, TrendingUp } from 'lucide-react'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { Avatar, AvatarFallback } from '@/components/ui/avatar'; import { Project, STATUS_CONFIG } from '@/types/project'; interface ProjectCardProps { project: Project; } export default function ProjectCard({ project }: ProjectCardProps) { return (
{project.avatar}
{project.name} {project.client}
{STATUS_CONFIG[project.status].label}
{/* Progress Bar */}
Progreso {project.progress}%
{/* Budget Info */}
Presupuesto

€{(project.budget / 1000).toFixed(0)}k

Gastado

€{(project.spent / 1000).toFixed(0)}k

{/* Footer Info */}
{project.team} miembros
{new Date(project.endDate).toLocaleDateString('es-ES')}
); }