"use client"; import { ArrowLeft, MoreHorizontal, Pencil, Trash2, Share2, Copy } from "lucide-react"; import { useRouter } from "next/navigation"; import Link from "next/link"; import { Button } from "@/components/ui/button"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { ProjectStatusBadge } from "@/components/ui/project-status-badge"; import { Project } from "@/types/project"; interface ProjectHeaderProps { project: Project; } // Función para generar iniciales function getInitials(name: string): string { return name .split(" ") .map((word) => word[0]) .join("") .toUpperCase() .slice(0, 2); } export function ProjectHeader({ project }: ProjectHeaderProps) { const router = useRouter(); const initials = getInitials(project.name); const handleCopyRef = () => { navigator.clipboard.writeText(project.ref); }; return (