diff --git a/src/components/planes/PlanEstudiosCard.tsx b/src/components/planes/PlanEstudiosCard.tsx index 17c1799..3cd31ef 100644 --- a/src/components/planes/PlanEstudiosCard.tsx +++ b/src/components/planes/PlanEstudiosCard.tsx @@ -4,20 +4,17 @@ import type { LucideIcon } from 'lucide-react' import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardFooter, CardHeader } from '@/components/ui/card' -import { cn } from '@/lib/utils' // Asegúrate de tener tu utilidad cn +import { cn } from '@/lib/utils' interface PlanEstudiosCardProps { - /** El componente del ícono importado de lucide-react (ej. BookOpen) */ Icono: LucideIcon nombrePrograma: string nivel: string - ciclos: string | number // Acepta "8" o "8 semestres" + ciclos: string | number facultad: string estado: string - /** Código hex o variable CSS (ej. "#ef4444" o "var(--primary)") */ claseColorEstado?: string colorFacultad: string - /** Opcional: para manejar el click en la tarjeta */ onClick?: () => void } @@ -36,45 +33,39 @@ export default function PlanEstudiosCard({ - - {/* Ícono con el color de la facultad */} -
- -
+
+ + {/* Círculo del ícono con el color de la facultad */} +
+ +
- {/* Título del Programa */} -

- {nombrePrograma} -

-
+ {/* Título del Programa */} +

+ {nombrePrograma} +

+ - -

- {nivel} • {ciclos} -

-

{facultad}

-
+ +

+ {nivel} • {ciclos} +

+

{facultad}

+
+
- - + + {estado} - {/* - {estado} - */} {/* Flecha animada */}