import { motion } from "framer-motion"; import { Smartphone, Globe, Palette, Brain, RefreshCw, Users } from "lucide-react"; import { GridPattern } from "./GridPattern"; import { useNavigate } from "react-router-dom"; const services = [ { title: "Mobile App Development", icon: Smartphone, description: "Native and cross-platform mobile solutions", href: "/services/mobile-app-development" }, { title: "Web & SaaS Engineering", icon: Globe, description: "Scalable web applications and SaaS platforms" }, { title: "UI/UX & Prototyping", icon: Palette, description: "User-centered design and interactive prototypes" }, { title: "AI & Data Intelligence", icon: Brain, description: "Machine learning and data-driven solutions" }, { title: "Product Modernization", icon: RefreshCw, description: "Legacy system upgrades and optimization" }, { title: "Dedicated Development Teams", icon: Users, description: "Extended teams and staff augmentation" }, ]; const ServiceCard = ({ service, index }: { service: typeof services[0]; index: number }) => { const Icon = service.icon; const handleClick = () => { if (service.href) { navigate(service.href); } }; const navigate = useNavigate(); return ( {/* Icon container with glassmorphism effect */} {/* Icon glow effect */} {service.title} {service.description} {/* Arrow indicator - only show for clickable services */} {service.href && ( )} {/* Hover overlay for clickable services */} {service.href && ( )} ); }; export const ServicesGrid = () => { return ( What We Do We deliver comprehensive digital solutions that transform ideas into powerful, scalable applications {services.map((service, index) => ( ))} ); };
{service.description}
We deliver comprehensive digital solutions that transform ideas into powerful, scalable applications