import { motion } from "framer-motion"; import { Mail, Phone, MapPin, Linkedin, Twitter, Github, Youtube, } from "lucide-react"; import { GridPattern } from "./GridPattern"; import { Button } from "./ui/button"; import { Input } from "./ui/input"; import BlackLogo14 from "../assets/BlackLogo14"; import { useState } from "react"; import GlobalOffices from "./GlobalOffices"; import { useNavigate } from "react-router-dom"; const footerNavigation = { Explore: [ { label: "Home", url: "/home" }, { label: "Services", url: "/services" }, { label: "AI & ML", url: "/artificial-intelligence" }, { label: "Solutions", url: "/solutions" }, { label: "Industries", url: "/industries" }, { label: "Hire-Talent", url: "/hire-talent" }, { label: "Company", url: "/company/about-wdi" }, { label: "Resources", url: "/resources" }, { label: "Contact", url: "/start-a-project" }, ], Resources: [ { label: "Articles", url: "/resources/blog" }, { label: "Portfolio", url: "/case-studies" }, { label: "Client Testimonials", url: "/resources/client-testimonials", }, { label: "Whitepapers & Insights", url: "/resources/whitepapers-insights", }, { label: "FAQ", url: "/resources/faqs" }, ], Services: [ { label: "Mobile App Development", url: "/services/mobile-app-development", }, { label: "Web & Cloud Solutions", url: "/services/web-cloud-solutions", }, { label: "Software Engineering", url: "/services/software-engineering", }, { label: "Design & Experience", url: "/services/design-experience", }, ], "AI & ML": [ { label: "Artificial Intelligence Services", url: "/ai/artificial-intelligence-services", }, { label: "Machine Learning Solutions", url: "/ai/machine-learning-solutions", }, ], Solutions: [ { label: "Digital Product Development", url: "/digital-product-development", }, { label: "MVP & Startup Launch Packages", url: "/mvp-startup-launch", }, { label: "Legacy System Rebuilds", url: "/legacy-system-rebuilds", }, { label: "Dedicated Development Centers", url: "/dedicated-development-centers", }, { label: "Business Process Automation", url: "/business-process-automation", }, { label: "Compliance-Ready Systems", url: "/compliance-ready-systems", }, ], HireTalent: [ { label: "Hire Mobile App Developers", url: "/hire-talent/mobile-app-developers", }, { label: "Hire Full Stack Developers", url: "/hire-talent/full-stack-developers", }, { label: "Hire Frontend Developers", url: "/hire-talent/frontend-developers", }, { label: "Hire Backend Developers", url: "/hire-talent/backend-developers", }, { label: "Hire UI/UX Designers", url: "/hire-talent/ui-ux-designers", }, { label: "Hire QA Engineers", url: "/hire-talent/qa-engineers", }, { label: "Hire Dedicated Development Teams", url: "/dedicated-development-teams", }, ], Company: [ { label: "About WDI", url: "/company/about-wdi", }, { label: "Leadership Team", url: "/company/leadership-team", }, { label: "Careers", url: "/company/careers", }, ], }; const socialLinks = [ { name: "LinkedIn", icon: Linkedin, url: "https://www.linkedin.com/in/website-developers-india/", }, { name: "Twitter", icon: Twitter, url: "https://twitter.com/wdi_dev", }, { name: "GitHub", icon: Github, url: "https://github.com/wdi", }, { name: "YouTube", icon: Youtube, url: "https://www.youtube.com/@WebsitedevelopersindiaPvtLmtd", }, ]; const contactInfo = [ { icon: Mail, label: "ideas@wdipl.com", url: "mailto:ideas@wdipl.com", }, { icon: Phone, label: "(+91) 7700900039", url: "tel:+917700900039", }, { icon: MapPin, label: "614, Palm Spring Centre, Link Road, Malad (West), Mumbai - 400064. India.", url: "https://www.google.com/search?q=614%2C+Palm+Spring+Centre...", blank: true, }, ]; // FooterSection component with useNavigate inside const FooterSection = ({ title, links, delay = 0, }: { title: string; links: Array<{ label: string; url: string }>; delay?: number; }) => { const navigate = useNavigate(); return (

{title}

); }; // Newsletter subscription component const NewsletterSection = () => { const [email, setEmail] = useState(""); const [isSubscribed, setIsSubscribed] = useState(false); const [isSubmitting, setIsSubmitting] = useState(false); const handleSubscribe = async (e: React.FormEvent) => { e.preventDefault(); if (!email) return; setIsSubmitting(true); // Simulate API call await new Promise((resolve) => setTimeout(resolve, 1000)); setIsSubscribed(true); setIsSubmitting(false); setEmail(""); // Reset success message after 3 seconds setTimeout(() => setIsSubscribed(false), 3000); }; return (

Never Miss an Update

Get the latest insights on digital product development, AI trends, and startup success stories delivered to your inbox.

{isSubscribed ? (
Successfully subscribed!

Welcome to our community of innovators.

) : (
setEmail(e.target.value)} className="flex-1 bg-white/5 border-white/10 text-white placeholder:text-[#CCCCCC] focus:border-[#E5195E] focus:ring-[#E5195E]/20" required />

No spam, unsubscribe at any time. We respect your privacy.

)}
); }; export const Footer = () => { return ( <> ); };