import { ArrowRight, CheckCircle2, ExternalLink } from "lucide-react"; import type { PublicAuditRenderState } from "@/lib/audits/public-audit-types"; import { PublicAuditScreenshot } from "./public-audit-screenshot"; 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 ? ( {audit.finalOffer.ctaLabel ?? "Audit besprechen"} {audit.finalOffer.ctaHref.startsWith("/") ? ( ) : ( )} ) : null}
); }