"use client" import Link from "next/link" import { ArrowUpRight } from "lucide-react" import type { DeveloperListItem } from "@/lib/dashboard-data-client" interface DeveloperTableProps { rows: DeveloperListItem[] } export function DeveloperTable({ rows }: DeveloperTableProps) { const maxModels = rows.reduce((m, r) => Math.max(m, r.model_count), 1) return (
| Developer | Models | Benchmarks | Reported results | Top evaluations | |
|---|---|---|---|---|---|
|
{dev.developer}
|
{dev.model_count.toLocaleString()} | {dev.benchmark_count.toLocaleString()} | {dev.evaluation_count.toLocaleString()} |
{dev.popular_evals.slice(0, 3).map((ev) => (
{ev.benchmark}
{ev.model_count}
))}
|
Open
|