import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar' import { Badge } from '@/components/ui/badge' interface DashboardHeaderProps { nombre: string rol: string facultad: string saludo?: string } export default function DashboardHeader({ nombre, rol, facultad, saludo = 'Buenas noches,', }: DashboardHeaderProps) { // Generamos la URL de DiceBear dinĂ¡micamente con el nombre const dicebearUrl = `https://api.dicebear.com/9.x/initials/svg?seed=${encodeURIComponent(nombre)}` // Calculamos iniciales de respaldo por si falla la imagen const initials = nombre .split(' ') .map((n) => n[0]) .slice(0, 2) .join('') .toUpperCase() return (
{saludo}
{/* Nombre destacado */}4
Planes activos
3
Revisiones pendientes