From 561b61f6b6623002e02ed7af54c1558d1af77024 Mon Sep 17 00:00:00 2001 From: MBO-Tech-IT Date: Thu, 2 Apr 2026 01:24:25 +0200 Subject: [PATCH] feat: integrate typewriter effect in Hero headline --- components/Hero.tsx | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/components/Hero.tsx b/components/Hero.tsx index 50ddc94..5bef124 100644 --- a/components/Hero.tsx +++ b/components/Hero.tsx @@ -1,4 +1,13 @@ +// components/Hero.tsx +"use client"; + +import { useMemo } from "react"; +import { useTypewriter } from "@/hooks/useTypewriter"; + export default function Hero() { + const words = useMemo(() => ["Professionell.", "DSGVO-konform.", "Zuverlässig.", "Skalierbar."], []); + const typed = useTypewriter(words); + return (
{/* Background grid */} @@ -21,7 +30,10 @@ export default function Hero() { {/* Headline */}

Ihre IT-Infrastruktur.{" "} - Professionell. + + {typed} + | +
Skalierbar. Zuverlässig.

@@ -47,16 +59,10 @@ export default function Hero() { {/* CTAs */}
- + Projekt anfragen - + Services ansehen