'use client' import { useState } from 'react' import Link from 'next/link' // --------------------------------------------------------------------------- // Types // --------------------------------------------------------------------------- interface Article { slug: string title: string excerpt: string category: Category readingTime: string date: string } type Category = 'DSGVO' | 'AI Act' | 'NIS2' | 'Glossar' type FilterOption = 'Alle' | Category // --------------------------------------------------------------------------- // Data // --------------------------------------------------------------------------- const ARTICLES: Article[] = [ { slug: 'dsgvo-vvt-erstellen', title: 'Verzeichnis von Verarbeitungstaetigkeiten (VVT) erstellen', excerpt: 'Schritt-fuer-Schritt Anleitung zur Erstellung eines DSGVO-konformen VVT nach Art. 30.', category: 'DSGVO', readingTime: '8 Min.', date: '2026-02-10', }, { slug: 'ai-act-ueberblick', title: 'EU AI Act: Was Unternehmen jetzt wissen muessen', excerpt: 'Der EU AI Act tritt stufenweise in Kraft. Welche Pflichten gelten fuer Ihr Unternehmen?', category: 'AI Act', readingTime: '10 Min.', date: '2026-02-08', }, { slug: 'nis2-checkliste', title: 'NIS2-Richtlinie: Checkliste fuer betroffene Unternehmen', excerpt: 'Pruefen Sie mit unserer Checkliste, ob Ihr Unternehmen unter die NIS2-Richtlinie faellt.', category: 'NIS2', readingTime: '6 Min.', date: '2026-02-05', }, { slug: 'tom-massnahmen-uebersicht', title: 'Technische und Organisatorische Massnahmen (TOM)', excerpt: 'Welche TOMs verlangt die DSGVO? Eine praxisnahe Uebersicht mit Beispielen.', category: 'DSGVO', readingTime: '7 Min.', date: '2026-01-28', }, { slug: 'auftragsverarbeitung-avv', title: 'Auftragsverarbeitung und AVV nach Art. 28 DSGVO', excerpt: 'Wann brauchen Sie einen AVV? Was muss drin stehen? Praxisleitfaden.', category: 'DSGVO', readingTime: '9 Min.', date: '2026-01-20', }, { slug: 'glossar', title: 'Compliance-Glossar: Die wichtigsten Begriffe', excerpt: 'Von AVV bis ZAB — alle Compliance-Fachbegriffe verstaendlich erklaert.', category: 'Glossar', readingTime: '15 Min.', date: '2026-02-12', }, ] const FILTER_OPTIONS: FilterOption[] = [ 'Alle', 'DSGVO', 'AI Act', 'NIS2', 'Glossar', ] // --------------------------------------------------------------------------- // Helpers // --------------------------------------------------------------------------- const CATEGORY_STYLES: Record = { DSGVO: 'bg-blue-50 text-blue-700 ring-blue-600/10', 'AI Act': 'bg-purple-50 text-purple-700 ring-purple-600/10', NIS2: 'bg-orange-50 text-orange-700 ring-orange-600/10', Glossar: 'bg-green-50 text-green-700 ring-green-600/10', } function formatDate(dateStr: string): string { return new Date(dateStr).toLocaleDateString('de-DE', { day: '2-digit', month: 'long', year: 'numeric', }) } // --------------------------------------------------------------------------- // Components // --------------------------------------------------------------------------- function CategoryBadge({ category }: { category: Category }) { return ( {category} ) } function ArticleCard({ article }: { article: Article }) { return ( {/* Card Body */}
{article.readingTime}

{article.title}

{article.excerpt}

{/* Card Footer */}
Lesen
) } // --------------------------------------------------------------------------- // Page // --------------------------------------------------------------------------- export default function BlogPage() { const [activeFilter, setActiveFilter] = useState('Alle') const filteredArticles = activeFilter === 'Alle' ? ARTICLES : ARTICLES.filter((a) => a.category === activeFilter) return (
{/* Hero */}

Compliance{' '} Ressourcen-Hub

Praxisleitfaeden, Checklisten und Glossar zu DSGVO, AI Act und NIS2 — damit Sie jederzeit compliant bleiben.

{/* Category Filters */}
{FILTER_OPTIONS.map((option) => { const isActive = activeFilter === option return ( ) })}
{/* Articles Grid */}
{filteredArticles.length > 0 ? (
{filteredArticles.map((article) => ( ))}
) : (

Keine Artikel in dieser Kategorie.

)}
{/* CTA */}

Compliance automatisieren?

BreakPilot Comply hilft Ihnen, DSGVO, AI Act und NIS2 Anforderungen effizient umzusetzen — mit KI-gestuetzten Tools.

Kostenlos testen
) }