- Timeout reached at {timeoutSeconds} seconds. -
+Timeout reached at {timeoutSeconds} seconds.
Incomplete tests:
{incompleteTests.length > 0 ? incompleteTests.join(", ") : "None"} diff --git a/frontend/src/components/TestSelector.tsx b/frontend/src/components/TestSelector.tsx index b49fa6a..a4411ad 100644 --- a/frontend/src/components/TestSelector.tsx +++ b/frontend/src/components/TestSelector.tsx @@ -180,9 +180,7 @@ export default function TestSelector({ selectedTestIds, onSelectionChange }: Tes
Loading tests...
- ) : null} + {isLoading ?Loading tests...
: null} {error ? (
{error}
diff --git a/frontend/src/components/report/HopChainVisualisation.tsx b/frontend/src/components/report/HopChainVisualisation.tsx
index b718d3f..65c54f9 100644
--- a/frontend/src/components/report/HopChainVisualisation.tsx
+++ b/frontend/src/components/report/HopChainVisualisation.tsx
@@ -1,12 +1,7 @@
"use client";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import {
- faArrowDown,
- faClock,
- faNetworkWired,
- faServer,
-} from "@fortawesome/free-solid-svg-icons";
+import { faArrowDown, faClock, faNetworkWired, faServer } from "@fortawesome/free-solid-svg-icons";
import type { HopChainNode } from "../../types/analysis";
@@ -21,9 +16,7 @@ const formatDelay = (delay?: number | null): string | null => {
return `${delay.toFixed(2)}s`;
};
-export default function HopChainVisualisation({
- hopChain,
-}: HopChainVisualisationProps) {
+export default function HopChainVisualisation({ hopChain }: HopChainVisualisationProps) {
if (hopChain.length === 0) {
return (
- Interactive Report
- Interactive Report No hop chain data available. No hop chain data available. No security appliances detected. No security appliances detected.
+
No security appliances detected.
Header Analysis Summary
Summary Stats
-
- Totals
-
+ Totals