feat(viewer): show cloud and enterprise CTAs on the finished overview

This commit is contained in:
Ahmed Allam 2026-09-04 18:18:44 +00:00
parent a50ea9bdbd
commit 27062d815f
3 changed files with 138 additions and 114 deletions

View file

@ -707,6 +707,30 @@ function OverviewTab({
</div>
)}
{finished && (
<div className="animate-card-in rounded-xl border border-[#222] bg-[rgba(255,255,255,0.02)] p-5">
<p className="text-sm font-semibold text-white">Strix Cloud</p>
<p className="mt-0.5 text-xs text-[#666]">Re-run this pentest on managed infra.</p>
<div className="mt-3 flex flex-wrap gap-2.5">
<ProInlineCta
label="Run a pentest in Strix Cloud"
desc="Launch a pentest without Docker or an LLM key."
slug="overview_cloud"
surface="overview"
icon={Rocket}
/>
<ProInlineCta
label="Book an enterprise demo"
desc="SSO, compliance-ready reports, VPC or self-hosted deployment."
slug="book_demo"
surface="overview"
icon={Building2}
href={DEMO_URL}
/>
</div>
</div>
)}
{sections.length > 0 ? (
<div className="animate-card-in rounded-xl border border-[#222] bg-[rgba(255,255,255,0.02)] p-5 space-y-8">
{sections.map((s) => (

View file

@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="color-scheme" content="dark" />
<title>Strix Results</title>
<script type="module" crossorigin src="./assets/index-Cs1jjsCJ.js"></script>
<script type="module" crossorigin src="./assets/index-CZijspIb.js"></script>
<link rel="stylesheet" crossorigin href="./assets/index-BDPPJNTX.css">
</head>
<body>