'use client' import { Language } from '@/lib/types' import { t } from '@/lib/i18n' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import GlassCard from '../ui/GlassCard' import KPICard from '../ui/KPICard' interface RegulatoryLandscapeSlideProps { lang: Language } // Key EU regulations as columns — the ones investors care about const KEY_REGULATIONS = [ { id: 'GDPR', label: 'DSGVO', color: '#6366f1' }, { id: 'AI_ACT', label: 'AI Act', color: '#a855f7' }, { id: 'NIS2', label: 'NIS2', color: '#ef4444' }, { id: 'CRA', label: 'CRA', color: '#f97316' }, { id: 'MACHINERY_REG', label: 'Masch.-VO', color: '#22c55e' }, { id: 'DATA_ACT', label: 'Data Act', color: '#06b6d4' }, { id: 'BATTERIE_VO', label: 'Batt.-VO', color: '#f59e0b' }, ] // 10 real VDMA/VDA/BDI industry sectors with regulation applicability // Based on rag-documents.json: 244 horizontal + 65 sector-specific = 320 total const INDUSTRIES: { id: string; de: string; en: string; regs: string[]; totalDocs: number }[] = [ { id: 'automotive', de: 'Automobilindustrie', en: 'Automotive', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'MACHINERY_REG', 'DATA_ACT', 'BATTERIE_VO'], totalDocs: 263, }, { id: 'maschinenbau', de: 'Maschinen- & Anlagenbau', en: 'Machinery & Plant Eng.', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'MACHINERY_REG', 'DATA_ACT'], totalDocs: 266, }, { id: 'elektrotechnik', de: 'Elektro- & Digitalindustrie', en: 'Electrical & Digital', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'MACHINERY_REG', 'DATA_ACT', 'BATTERIE_VO'], totalDocs: 281, }, { id: 'chemie', de: 'Chemie- & Prozessindustrie', en: 'Chemicals & Process', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'DATA_ACT'], totalDocs: 250, }, { id: 'metall', de: 'Metallindustrie', en: 'Metal Industry', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'MACHINERY_REG', 'DATA_ACT'], totalDocs: 246, }, { id: 'energie', de: 'Energie & Versorgung', en: 'Energy & Utilities', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'DATA_ACT', 'BATTERIE_VO'], totalDocs: 256, }, { id: 'transport', de: 'Transport & Logistik', en: 'Transport & Logistics', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'DATA_ACT'], totalDocs: 256, }, { id: 'handel', de: 'Handel', en: 'Retail & Commerce', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'DATA_ACT'], totalDocs: 271, }, { id: 'konsumgueter', de: 'Konsumgüter & Lebensmittel', en: 'Consumer Goods & Food', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'DATA_ACT', 'BATTERIE_VO'], totalDocs: 265, }, { id: 'bau', de: 'Bauwirtschaft', en: 'Construction', regs: ['GDPR', 'AI_ACT', 'NIS2', 'CRA', 'MACHINERY_REG', 'DATA_ACT'], totalDocs: 245, }, ] export default function RegulatoryLandscapeSlide({ lang }: RegulatoryLandscapeSlideProps) { const i = t(lang) const rl = i.regulatoryLandscape const de = lang === 'de' return (
{rl.subtitle}
{de ? '244 Dokumente gelten horizontal für alle Branchen (DSGVO, BDSG, AI Act, NIS2, CRA, BetrVG, HGB, ...). Sektorspezifische Regulierungen kommen hinzu.' : '244 documents apply horizontally to all industries (GDPR, BDSG, AI Act, NIS2, CRA, ...). Sector-specific regulations are added on top.'}