From bd1077e7a776c98c6b619c75cdf55d37a59da810 Mon Sep 17 00:00:00 2001
From: Florent Tapponnier <160007691+Flotapponnier@users.noreply.github.com>
Date: Wed, 5 Aug 2026 15:37:46 +0200
Subject: [PATCH] chore: remove old BenchCard, clean up unused imports after
CompareBenchCard extraction
---
src/app/compare/[slug]/page.tsx | 361 +-------------------------------
1 file changed, 1 insertion(+), 360 deletions(-)
diff --git a/src/app/compare/[slug]/page.tsx b/src/app/compare/[slug]/page.tsx
index d70a15b9..69765b0b 100644
--- a/src/app/compare/[slug]/page.tsx
+++ b/src/app/compare/[slug]/page.tsx
@@ -1,5 +1,4 @@
import type { Metadata } from "next";
-import { Fragment } from "react";
import { notFound, redirect } from "next/navigation";
import Link from "next/link";
import { ArrowLeft, ArrowUpRight } from "lucide-react";
@@ -12,13 +11,12 @@ import {
} from "@/data/compare-pairs";
import { getProviderRegistry } from "@/data/provider-registry";
import { ProviderLogo } from "@/components/provider-logo";
-import { fmtUnit, fmtValue, unitSuffix } from "@/lib/format";
+import { fmtUnit } from "@/lib/format";
import { capDescription } from "@/lib/seo-text";
import { Breadcrumb } from "@/components/breadcrumb";
import { buildBreadcrumbJsonLd, safeJsonLd } from "@/lib/jsonld";
import { SITE } from "@/data/site";
import { CREATOR_PUBLISHER, DATASET_LICENSE } from "@/lib/dataset-jsonld";
-import type { Benchmark } from "@/types/benchmark";
import { CompareBenchCard } from "@/components/compare-bench-card";
import type { CompareBench } from "@/components/compare-bench-card";
import {
@@ -989,360 +987,3 @@ function ProviderHeader({
);
}
-function BenchCard({
- bench,
- aName,
- bName,
-}: {
- bench: SharedBench;
- aName: string;
- bName: string;
-}) {
- return (
-
-
- {bench.title}
-
-
-
- {bench.category}
-
-
- {name} -
- {winner && hasData && ( - - Leads - - )} - {loser && hasData && ( - - Trails - - )} -- {fmtValue(panel.p50, unit)} - - {unitSuffix(unit, panel.p50)} - -
-No data in window
- )} -- Per chain · per region -
-| - Chain - | -- Provider - | - {regions.map((r) => ( -- {r.label} - | - ))} -- Aggregate - | -|
|---|---|---|---|---|
| - {entry.label} - | -- {aName} - | - {regions.map((r) => { - const row = byRegion.get(r.value); - return row ? ( -- {fmtUnit(row.aP50, unit)} - | - ) : ( -- - - | - ); - })} -- {fmtUnit(entry.aP50, unit)} - | -
| - {bName} - | - {regions.map((r) => { - const row = byRegion.get(r.value); - return row ? ( -- {fmtUnit(row.bP50, unit)} - | - ) : ( -- - - | - ); - })} -- {fmtUnit(entry.bP50, unit)} - | -
- {title} -
-| - {title === "Per region" ? "Region" : "Chain"} - | -{aName} | -{bName} | -
|---|---|---|
| {row.label} | -- {fmtUnit(row.aP50, unit)} - | -- {fmtUnit(row.bP50, unit)} - | -