import { Calendar, MessageSquareOff, TrendingDown, Folders } from "lucide-react"; import { lazy, Suspense, useEffect, useState } from "react"; import { useTheme } from "next-themes"; import { LampTop } from "@/components/ui/lamp"; // WebGL-Effekte als eigene Chunks laden, damit der Text nicht auf three.js/ogl warten muss const PixelBlast = lazy(() => import("@/components/PixelBlast")); const LightRays = lazy(() => import("@/components/LightRays")); const ProblemSection = () => { const { resolvedTheme } = useTheme(); const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); const isDark = mounted && resolvedTheme === "dark"; const isLight = mounted && resolvedTheme === "light"; const problems = [ { icon: Calendar, text: "Termine und Rückrufe laufen über Zettel, Excel und fünf Kalender-Apps.", }, { icon: MessageSquareOff, text: "Anfragen aus E-Mail, Formular und Telefon – niemand sieht das Gesamtbild.", }, { icon: TrendingDown, text: "Marketing kostet Zeit, aber Sie wissen nicht, was wirklich Kunden bringt.", }, { icon: Folders, text: "Kundendaten, Angebote und Projekte liegen in getrennten Tools ohne Verbindung.", }, ]; return (
{/* PixelBlast animated background - nur im Light Mode */} {isLight && (
)} {/* Hintergrundbild: nur Blitze rechts, auf Handy maximale Breite; nur im Dark Mode (dunkles Bild wäre im hellen ein graues Quadrat) */}
{/* LightRays - nur im Dark Mode */} {isDark && (
)}
{/* Section Header */}
Das Problem

Wachstum darf nicht mehr Chaos bedeuten.

Viele KMU verlieren jeden Tag Umsatz – nicht wegen fehlender Ideen, sondern weil Prozesse, Tools und Website nicht zusammenspielen.

{/* Problem Points */}
{problems.map((problem, index) => (

{problem.text}

))}
{/* Closing Statement */}

Das kostet Zeit, Nerven – und Chancen, die Ihre Konkurrenz mit Systemen abholen.

Ohne eine durchdachte digitale Basis bleibt Wachstum manuelle Mehrarbeit.

); }; export default ProblemSection;