From 26f433caf8e738411b0522351749bd1c0be949ae Mon Sep 17 00:00:00 2001 From: Ben Senescu Date: Sat, 4 Apr 2026 18:52:29 -0400 Subject: [PATCH] Revert "feat: color-code rank badges in backlinks tables (#73)" This reverts commit 7334a83cbd5aa367bbbaa406671eb74589bf73b8. --- .../backlinks/BacklinksPageTables.tsx | 44 ++++++------------- src/client/features/keywords/utils.ts | 16 +++---- 2 files changed, 20 insertions(+), 40 deletions(-) diff --git a/src/client/features/backlinks/BacklinksPageTables.tsx b/src/client/features/backlinks/BacklinksPageTables.tsx index 1777f5f..26b11bd 100644 --- a/src/client/features/backlinks/BacklinksPageTables.tsx +++ b/src/client/features/backlinks/BacklinksPageTables.tsx @@ -10,7 +10,6 @@ import { BacklinksSourceLink, } from "./BacklinksPageLinks"; import type { BacklinksOverviewData } from "./backlinksPageTypes"; -import { scoreTierClass } from "../keywords/utils"; import { DEFAULT_BACKLINKS_SORT, DEFAULT_REFERRING_DOMAINS_SORT, @@ -79,9 +78,7 @@ export function ReferringDomainsTable({ {row.domain ?? "-"} {formatNumber(row.backlinks)} {formatNumber(row.referringPages)} - - - + {formatNumber(row.rank)} {formatDecimal(row.spamScore)} {formatCompactDate(row.firstSeen)} @@ -132,9 +129,7 @@ export function TopPagesTable({ {formatNumber(row.backlinks)} {formatNumber(row.referringDomains)} - - - + {formatNumber(row.rank)} {formatNumber(row.brokenBacklinks)} ))} @@ -183,18 +178,19 @@ function BacklinksTableRow({ {hasNotableFlags ? : null} - - + + + {formatNumber(row.rank)} + - - + + {formatNumber(row.domainFromRank)}
{formatCompactDate(row.firstSeen)}
@@ -208,18 +204,6 @@ function BacklinksTableRow({ ); } -function RankBadge({ value }: { value: number | null }) { - if (value == null) return -; - const tierClass = scoreTierClass(value, /* higherIsBetter */ true); - return ( - - {value} - - ); -} - function BacklinkFlags({ row, }: { diff --git a/src/client/features/keywords/utils.ts b/src/client/features/keywords/utils.ts index 853cf05..1f3bc4a 100644 --- a/src/client/features/keywords/utils.ts +++ b/src/client/features/keywords/utils.ts @@ -1,16 +1,12 @@ export { LOCATIONS, getLanguageCode } from "./locations"; -export function scoreTierClass( - value: number | null, - higherIsBetter?: boolean, -): string { +export function scoreTierClass(value: number | null): string { if (value == null) return "score-tier-na"; - const v = higherIsBetter ? 100 - value : value; - if (v <= 20) return "score-tier-1"; - if (v <= 35) return "score-tier-2"; - if (v <= 50) return "score-tier-3"; - if (v <= 65) return "score-tier-4"; - if (v <= 80) return "score-tier-5"; + if (value <= 20) return "score-tier-1"; + if (value <= 35) return "score-tier-2"; + if (value <= 50) return "score-tier-3"; + if (value <= 65) return "score-tier-4"; + if (value <= 80) return "score-tier-5"; return "score-tier-6"; }