"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 (
{rows.map((dev) => { const pct = (dev.model_count / maxModels) * 100 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
) }