{label} ({weight})
= 80 ? "text-t-green" : value >= 50 ? "text-t-amber" : "text-t-red"}`}>
diff --git a/finverify-terminal/frontend/components/workspace/GlobalTransactionMonitor.tsx b/finverify-terminal/frontend/components/workspace/GlobalTransactionMonitor.tsx
index e99f70f..649387b 100644
--- a/finverify-terminal/frontend/components/workspace/GlobalTransactionMonitor.tsx
+++ b/finverify-terminal/frontend/components/workspace/GlobalTransactionMonitor.tsx
@@ -104,20 +104,20 @@ export default function GlobalTransactionMonitor({ onSelectSymbol: _onSelectSymb
-
+
-
+
+
+
diff --git a/finverify-terminal/frontend/components/workspace/VerificationCoverage.tsx b/finverify-terminal/frontend/components/workspace/VerificationCoverage.tsx
index 8ef2220..92a5932 100644
--- a/finverify-terminal/frontend/components/workspace/VerificationCoverage.tsx
+++ b/finverify-terminal/frontend/components/workspace/VerificationCoverage.tsx
@@ -1,6 +1,7 @@
"use client";
import React from "react";
+import AccessibleScore from "./AccessibleScore";
/**
* VerificationCoverage — Table showing per-company verification coverage.
@@ -31,6 +32,12 @@ function getTrustColor(score: number): string {
return "text-t-red";
}
+function getTrustLevel(score: number): string {
+ if (score >= 97) return "high";
+ if (score >= 93) return "medium";
+ return "low";
+}
+
export default function VerificationCoverage() {
return (
@@ -41,35 +48,59 @@ export default function VerificationCoverage() {
TOP COMPANIES
- {/* Table header */}
-
- COMPANY
- VERIFIED
- CORRECTED
- CONFLICTS
- TRUST SCORE
-
-
- {/* Table body */}
- {DEMO_COVERAGE.map((row) => (
-
- {row.company}
- {row.verified}
- 4 ? "text-t-amber" : "text-t-muted"}`}>
- {row.corrected}
-
- 0 ? "text-t-red" : "text-t-muted"}`}>
- {row.conflicts}
-
-
- {row.trustScore.toFixed(1)}%
-
-
- ))}
+
+ Verification coverage and trust scores for top companies
+
+
+
+
+
+
+
+
+
+ | COMPANY |
+ VERIFIED |
+ CORRECTED |
+ CONFLICTS |
+ TRUST SCORE |
+
+
+
+ {DEMO_COVERAGE.map((row) => {
+ const trustLevel = getTrustLevel(row.trustScore);
+
+ return (
+
+ |
+ {row.company}
+ |
+ {row.verified} |
+ 4 ? "text-t-amber" : "text-t-muted"}`}>
+ {row.corrected}
+ |
+ 0 ? "text-t-red" : "text-t-muted"}`}>
+ {row.conflicts}
+ |
+
+
+ {row.trustScore.toFixed(1)}%
+
+ |
+
+ );
+ })}
+
+