'use client'; import { useEffect, useRef, useState } from 'react'; import Link from 'next/link'; import { GlassCard } from '@/components/ui/glass-card'; import { CASES } from '@/lib/constants'; import { ArrowRight, Building2, TrendingUp } from 'lucide-react'; export function CasesSection() { const [isVisible, setIsVisible] = useState(false); const sectionRef = useRef(null); useEffect(() => { const observer = new IntersectionObserver( ([entry]) => { if (entry?.isIntersecting) { setIsVisible(true); } }, { threshold: 0.1 } ); if (sectionRef.current) { observer.observe(sectionRef.current); } return () => observer.disconnect(); }, []); return (
成功案例

客户成功案例

以专业实力赢得客户信赖,用技术创新创造商业价值

{CASES.map((caseItem, index) => (
{caseItem.industry}

{caseItem.title}

{caseItem.description}

{caseItem.results.map((result) => (
{result.value}
{result.label}
))}
{caseItem.tags.map((tag) => ( {tag} ))}
查看详情
))}
); }