Extract each page into colocated _components/ sections to bring page.tsx files from 1008/891/769 LOC down to 57/23/21 LOC, well within the 500-line hard cap. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
24 lines
1.0 KiB
TypeScript
24 lines
1.0 KiB
TypeScript
import { DevPortalLayout } from '@/components/DevPortalLayout'
|
|
import { IntroArchitectureSection } from './_components/IntroArchitectureSection'
|
|
import { LegalCorpusSection } from './_components/LegalCorpusSection'
|
|
import { ComplianceEngineSection } from './_components/ComplianceEngineSection'
|
|
import { EscalationControlsSection } from './_components/EscalationControlsSection'
|
|
import { ObligationsDsgvoSection } from './_components/ObligationsDsgvoSection'
|
|
import { MultiTenancyLlmAuditSection } from './_components/MultiTenancyLlmAuditSection'
|
|
|
|
export default function ComplianceServiceDocsPage() {
|
|
return (
|
|
<DevPortalLayout
|
|
title="Wie funktioniert der Compliance Service?"
|
|
description="Eine umfassende Erklaerung des gesamten Systems -- vom Rechtstext bis zur Compliance-Bewertung."
|
|
>
|
|
<IntroArchitectureSection />
|
|
<LegalCorpusSection />
|
|
<ComplianceEngineSection />
|
|
<EscalationControlsSection />
|
|
<ObligationsDsgvoSection />
|
|
<MultiTenancyLlmAuditSection />
|
|
</DevPortalLayout>
|
|
)
|
|
}
|