import { Link } from "react-router-dom"; import { lazy, Suspense, useEffect, useState } from "react"; import { useTheme } from "next-themes"; import { Button } from "@/components/ui/button"; import { ArrowRight, CheckCircle2 } from "lucide-react"; 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 SolutionSection = () => { const { resolvedTheme } = useTheme(); const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); const isDark = mounted && resolvedTheme === "dark"; const isLight = mounted && resolvedTheme === "light"; const benefits = [ "Website, CRM und Abläufe sprechen miteinander – keine doppelte Pflege.", "Anfragen landen automatisch beim richtigen Ansprechpartner.", "Wiederkehrende Aufgaben laufen im Hintergrund, Ihr Team arbeitet am Kunden.", ]; return (
{/* PixelBlast animated background - nur im Light Mode */} {isLight && (
)} {/* Hintergrundbild mittig, auf Handy maximale Breite; nur im Dark Mode (dunkles Bild wäre im hellen ein graues Quadrat) */}
{/* LightRays - nur im Dark Mode */} {isDark && (
)}
{/* Left Content */}
Die Lösung

Ein System für Website, Prozesse und Wachstum.

WEBklar verbindet Ihre digitale Präsenz mit Automatisierung und den Tools, die Sie ohnehin nutzen – planbar, wartbar und auf Ihr Unternehmen zugeschnitten.

{benefits.map((benefit, index) => (
{benefit}
))}
{/* Right Content - Visual Element */}
Das Ergebnis

Sie sehen, was läuft. Mehr Zeit für Kunden statt für Tool-Pflege:

Kontrolle.
); }; export default SolutionSection;