'use client'; import { motion } from 'framer-motion'; import { useInView } from 'framer-motion'; import { useRef } from 'react'; import { Code, Cloud, BarChart3, Shield, ArrowRight } from 'lucide-react'; import { Card, CardContent } from '@/components/ui/card'; import { Button } from '@/components/ui/button'; import { SERVICES } from '@/lib/constants'; const iconMap: Record> = { Code, Cloud, BarChart3, Shield, }; export function ServicesSection() { const ref = useRef(null); const isInView = useInView(ref, { once: true, margin: '-100px' }); return (
核心业务

我们的 核心服务

专业技术团队,为您提供全方位的数字化解决方案

{SERVICES.map((service, index) => { const Icon = iconMap[service.icon]; return (
{Icon && }

{service.title}

{service.description}

); })}
); }