"use client"; import { motion } from "framer-motion"; import { Code2, Server, Cloud, Smartphone, } from "lucide-react"; import GlassCard from "@/components/ui/GlassCard"; import { fadeUp, stagger, viewportConfig } from "@/lib/animations"; import type { Dictionary, Locale } from "@/lib/dictionaries"; const icons = [Code2, Server, Cloud, Smartphone]; interface ServicesProps { locale: Locale; dict: Dictionary; } export default function Services({ dict }: ServicesProps) { return (
{/* Header */} {dict.services.badge} {dict.services.title}
{dict.services.titleAccent}
{dict.services.subtitle}
{/* Grid */} {dict.services.items.map((service, i) => { const Icon = icons[i]; return ( {/* Hover glow */}

{service.title}

{service.description}

); })}
); }