'use client';
import * as React from 'react';
import { View as PDFView, Text as PDFText, StyleSheet, Image as PDFImage } from '@react-pdf/renderer';
import { DocumentTitle, Divider, COLORS, FONT_SIZES } from '../SharedUI';
const styles = StyleSheet.create({
section: { marginBottom: 24 },
pricingGrid: { marginTop: 24 },
pricingRow: { flexDirection: 'row', borderBottomWidth: 1, borderBottomColor: COLORS.DIVIDER, paddingVertical: 10, alignItems: 'flex-start' },
pricingTitle: { width: '30%', fontSize: FONT_SIZES.BODY, fontWeight: 'bold', color: COLORS.CHARCOAL },
pricingDesc: { width: '55%', fontSize: FONT_SIZES.SUB, color: COLORS.TEXT_DIM, lineHeight: 1.4 },
pricingTag: { width: '15%', fontSize: FONT_SIZES.BODY, fontWeight: 'bold', textAlign: 'right', color: COLORS.CHARCOAL },
configLabel: { fontSize: FONT_SIZES.BLUEPRINT, color: COLORS.TEXT_LIGHT, textTransform: 'uppercase', marginBottom: 8 },
});
export const techPageModule = ({ techDetails, headerIcon }: any) => (
<>
Entwicklung von Websites als moderne, performante Websysteme nach industriellen Standards.
{techDetails?.map((item: any, i: number) => (
{item.t}
{item.d}
))}
>
);
export const TransparenzModule = ({ pricing }: any) => (
<>
Festpreise statt Stundenabrechnung
Maximale Planungssicherheit durch ein modulares Festpreis-System. Die Abrechnung erfolgt nach Ergebnissen statt nach reinem Zeitaufwand. Versteckte Kosten sind durch die modulare Struktur ausgeschlossen.
1. Das technische Fundament
Einrichtung der technischen Infrastruktur, Hosting-Bereitstellung, SEO-Basics sowie Bereitstellung von Test-, Staging- und produktiven Live-Umgebungen.
{pricing.BASE_WEBSITE?.toLocaleString('de-DE')} €
2. Individuelle Seiten
Entwicklung individueller Layouts und Strukturen pro Seite. Optimierung für alle Endgeräte (Responsive Design) und Browser-Kompatibilität.
{pricing.PAGE?.toLocaleString('de-DE')} € / Stk
3. System-Module (Features)
Implementierung abgeschlossener technischer Systeme (z. B. Blog, News, Produkte). Definition notwendiger Datenfelder und Pflege-Oberflächen.
{pricing.FEATURE?.toLocaleString('de-DE')} € / Stk
4. Logik-Funktionen
Programmierung technischer Logik-Einheiten wie Filter, Suchen oder Kontakt-Schnittstellen zur fehlerfreien Datenverarbeitung.
{pricing.FUNCTION?.toLocaleString('de-DE')} € / Stk
5. Schnittstellen (API)
Anbindung externer Drittsysteme (CRM, ERP, Payment-Provider) zur automatisierten Datensynchronisation und Prozessoptimierung.
ab {pricing.API_INTEGRATION?.toLocaleString('de-DE')} € / Stk
6. Inhaltsverwaltung (CMS)
Bereitstellung und Konfiguration eines Content Management Systems (CMS) inkl. technischer Anbindung aller Module zur unabhängigen Datenpflege.
{pricing.CMS_SETUP?.toLocaleString('de-DE')} €
7. Inszenierung & Interaktion
Umsetzung komplexer Interaktions-Mechanismen, Konfiguratoren oder aufwendiger visueller Storytelling-Elemente zur Steigerung der Conversion.
ab {pricing.VISUAL_STAGING?.toLocaleString('de-DE')} €
8. Mehrsprachigkeit
Skalierung der System-Architektur auf zusätzliche Sprachen. Inklusive struktureller Anpassungen und Logik für Sprachumschaltung.
+20% / Sprache
9. Inhaltliche Initial-Pflege
Manuelle Übernahme und Aufbereitung von Datensätzen in das Zielsystem zur Sicherstellung einer initialen Inhaltsabdeckung.
{pricing.NEW_DATASET?.toLocaleString('de-DE')} € / Stk
10. Laufender Betrieb & Hosting
Laufender Betrieb, Hosting, Sicherheits-Updates sowie monatliche Backups und Monitoring zur Sicherstellung der Systemverfügbarkeit.
{pricing.HOSTING_MONTHLY?.toLocaleString('de-DE')} € / Monat
>
);
export const PrinciplesModule = ({ principles }: any) => (
<>
{principles?.map((item: any, i: number) => (
{item.t}
{item.d}
))}
>
);