"use client"; import Modal from "./Modal"; // Fonction utilitaire pour nettoyer le nom du benchmark const getCleanBenchmarkName = (name) => { const parts = name.split("|"); if (parts.length >= 2) return parts[1]; return name; }; export default function ModelDetailsModal({ entry, onClose }) { const modelName = entry.display_name || entry.name?.replace(".json", "") || "Unknown Model"; return (
{/* En-tête avec nom du modèle */}

{modelName}

Model Details

{/* Contenu des benchmarks */}
{Object.entries(entry.results || {}).map(([benchmark, metrics]) => (

📊 {getCleanBenchmarkName(benchmark)}

    {Object.entries(metrics).map(([metric, value]) => (
  • {metric}:{" "} {typeof value === "number" ? value.toFixed(4) : value}
  • ))}
))}
); }