onSelect(project.id)}
className={`cursor-pointer transition-colors duration-100 ${isSelected ? "bg-[color:var(--accent-soft)]" : "hover:bg-[color:var(--panel-soft)]"}`}
>
{isSelected && (
)}
{project.name}
{project.description}
Goal: {goals.find((g) => g.id === project.goalId)?.title ?? "None"}
Lead: {agents.find((a) => a.id === project.leadAgentId)?.name ?? "Unassigned"}
{project.targetDate && Target: {project.targetDate}}
{wsCount > 0 && (
{wsCount} workspace{wsCount !== 1 ? "s" : ""}
)}
);
})}