import { CheckCircle2 } from "lucide-react"; import type { PublicAuditRenderState } from "@/lib/audits/public-audit-types"; import { RybbitTracking } from "./rybbit-tracking"; import { PublicAuditScreenshot } from "./public-audit-screenshot"; import { TrackedPublicAuditLink } from "./tracked-public-audit-link"; type PublicAuditPageProps = { audit: Extract["audit"]; }; export function PublicAuditPage({ audit }: PublicAuditPageProps) { return (

Öffentliche Audit-Kurzfassung

{audit.headline}

{audit.intro}

Unternehmen
{audit.companyName}
Geprüfte Domain
{audit.domain}
{audit.observations.map((observation, index) => (

{observation.title}

Beobachtung

{observation.observation}

Auswirkung

{observation.impact}

Vorschlag

{observation.suggestion}

))}
{audit.screenshots.length > 0 ? (

Screenshots aus der Prüfung

{audit.screenshots.map((screenshot) => ( ))}
) : null}

Nächster sinnvoller Schritt

{audit.finalOffer.body}

{audit.finalOffer.ctaHref ? ( ) : null}
); }