import { useMemo } from "react"; import { ObservatoryResult, TEST_NAMES_IN_ORDER } from "../types"; import { formatMinus, Link, PassIcon } from "../utils"; export function ObservatoryTests({ result }: { result: ObservatoryResult }) { const showFootnote = useMemo(() => { return ( (result.scan.score || 0) <= 90 && Object.entries(result.tests).find(([_n, t]) => t.score_modifier > 0) ); }, [result]); return Object.keys(result.tests).length !== 0 ? ( <>
| Test | Score | Reason | Recommendation | |
|---|---|---|---|---|
| {test.title} | {test.pass === null ? (- | ) : (
|
)}
None`, }} /> |