'use client'; import * as React from 'react'; import { View as PDFView, Text as PDFText, StyleSheet } from '@react-pdf/renderer'; import { DocumentTitle, COLORS, FONT_SIZES } from '../SharedUI'; const styles = StyleSheet.create({ section: { marginBottom: 24 }, sectionTitle: { fontSize: FONT_SIZES.BODY + 1, fontWeight: 'bold', marginBottom: 8, color: COLORS.CHARCOAL }, configGrid: { flexDirection: 'row', flexWrap: 'wrap', gap: 6, marginTop: 6 }, configItem: { width: '24%', marginBottom: 4 }, configLabel: { fontSize: FONT_SIZES.BLUEPRINT, color: COLORS.TEXT_LIGHT, textTransform: 'uppercase', marginBottom: 2 }, configValue: { fontSize: FONT_SIZES.TINY, color: COLORS.CHARCOAL, fontWeight: 'bold' }, visionText: { fontSize: FONT_SIZES.BODY, color: COLORS.TEXT_MAIN, lineHeight: 1.8, textAlign: 'justify' }, }); export const BriefingModule = ({ state }: any) => ( <> {state.briefingSummary && ( Briefing Analyse {state.briefingSummary} )} Kern-Informationen Kontakt{state.personName || "—"} Projekttyp{state.isRelaunch ? 'Website Evolution' : (state.statusQuo || 'Neukonzeption')} Mitarbeiter{state.employeeCount || "—"} Zeitplan{state.deadline || 'Flexibel'} {state.designVision && ( Strategische Vision {state.designVision} )} );