feat(site): wire TrustStrip site-wide (Base layout); fix homepage trust strip (SecurityHeaders A not A+) + add SOC2/HIPAA-PCI badges

This commit is contained in:
justin 2026-06-06 00:25:59 -05:00
parent 5526fb79b9
commit af0b1d2306
3 changed files with 11 additions and 1 deletions

File diff suppressed because one or more lines are too long

View file

@ -62,6 +62,14 @@ const compact = variant === "compact";
<span class="pw-trust__s">Compliant data center</span>
</div>
</li>
<li class="pw-trust__item">
<svg class="pw-trust__icon" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 1 3 5v6c0 5 3.8 9.7 9 11 5.2-1.3 9-6 9-11V5l-9-4Zm-1.2 14.4L7 11.6l1.4-1.4 2.4 2.4 4.8-4.8L17 9.2l-6.2 6.2Z"/></svg>
<div class="pw-trust__txt">
<span class="pw-trust__h"><strong>HIPAA</strong> &middot; PCI DSS</span>
<span class="pw-trust__s">Compliant TLS (ImmuniWeb)</span>
</div>
</li>
</ul>
</section>

View file

@ -5,6 +5,7 @@
import { readFileSync } from "fs";
import { resolve } from "path";
import TrustStrip from "../components/TrustStrip.astro";
export interface Props {
title: string;
@ -62,5 +63,6 @@ try {
<main class="flex-1">
<slot />
</main>
<TrustStrip />
<Fragment set:html={footerHtml} />
</html>