'use client' import { useEffect, useState } from 'react' import Image from 'next/image' import { ScrollReveal } from '@/components/ui/scroll-reveal' import aboutContent from '@/content/nl/about.json' export function WhyMe() { const [mounted, setMounted] = useState(false) const { title, subtitle, image, paragraphs, stats, expertise } = aboutContent useEffect(() => { setMounted(true) }, []) return (
{/* Decorative elements */}
{/* Left: Text Content */}

{title}

{subtitle}

{paragraphs.map((paragraph, index) => (

{paragraph}

))}
{stats.map((stat, index) => (
{stat.value}
{stat.label}
))}
{/* Right: Photo */}
{/* Optional subtle border/frame effect */}
{image.alt}
{/* FASE 2: Expertise Section - Full Width with Floating Animation */} {expertise && (

{expertise.label}

De tools en methoden waarmee ik jouw AI-uitdaging aanpak

{expertise.items.map((item, index) => (
{item.name} {item.category}
))}
)}
) }