|
| 1 | + |
1 | 2 | import React from 'react'; |
2 | 3 | import { X, Facebook, Instagram, Mail, Disc, Send, Github, Linkedin } from 'lucide-react'; |
3 | 4 | import { Link } from 'react-router-dom'; |
4 | 5 |
|
5 | 6 | const Footer = () => { |
6 | 7 | return ( |
7 | | - <footer className="bg-alien-space-dark border-t border-alien-gold/10 py-8"> |
8 | | - <div className="container mx-auto px-4"> |
9 | | - <div className="grid grid-cols-1 md:grid-cols-3 gap-8"> |
| 8 | + <footer className="bg-alien-space-dark border-t border-alien-gold/20 py-8 lg:py-12"> |
| 9 | + <div className="container mx-auto px-4 lg:px-6"> |
| 10 | + <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-12"> |
10 | 11 | {/* Logo and description */} |
11 | | - <div className="flex flex-col gap-3"> |
12 | | - <div className="flex items-center gap-2"> |
| 12 | + <div className="lg:col-span-2 flex flex-col gap-4"> |
| 13 | + <div className="flex items-center gap-3"> |
13 | 14 | <img |
14 | 15 | src="/lovable-uploads/ALogo.png" |
15 | 16 | alt="AlienFlowSpaceDAO Logo" |
16 | | - className="h-9 w-auto object-contain" |
| 17 | + className="h-10 w-auto object-contain gold-glow" |
17 | 18 | /> |
18 | | - <span className="text-lg text-alien-gold font-nasalization font-bold">AlienFlowSpace</span> |
| 19 | + <span className="text-xl font-bold text-alien-gold font-nasalization"> |
| 20 | + AlienFlowSpace DAO |
| 21 | + </span> |
19 | 22 | </div> |
20 | | - <p className="text-gray-400 text-sm font-[Exo] leading-snug"> |
21 | | - Uniting diverse blockchain domains under a cosmic governance structure. |
| 23 | + <p className="text-gray-300 text-sm lg:text-base font-[Exo] leading-relaxed max-w-md"> |
| 24 | + Uniting diverse blockchain domains under a cosmic governance structure. |
| 25 | + Building the future of decentralized finance and sustainable technology across the multiverse. |
22 | 26 | </p> |
23 | | - <div className="flex gap-3 pt-1 flex-wrap"> |
24 | | - <a href="https://x.com/alien69flow" target="_blank" rel="noopener noreferrer" aria-label="X" className="text-gray-400 hover:text-alien-gold transition-colors"><X size={18} /></a> |
25 | | - <a href="https://www.facebook.com/Alien69Flow" target="_blank" rel="noopener noreferrer" aria-label="Facebook" className="text-gray-400 hover:text-alien-gold transition-colors"><Facebook size={18} /></a> |
26 | | - <a href="https://www.instagram.com/alien69flow/" target="_blank" rel="noopener noreferrer" aria-label="Instagram" className="text-gray-400 hover:text-alien-gold transition-colors"><Instagram size={18} /></a> |
27 | | - <a href="https://discord.gg/alienflowspace" target="_blank" rel="noopener noreferrer" aria-label="Discord" className="text-gray-400 hover:text-alien-gold transition-colors"><Disc size={18} /></a> |
28 | | - <a href="mailto:[email protected]" aria-label="Email" className="text-gray-400 hover:text-alien-gold transition-colors"><Mail size={18} /></a> |
29 | | - <a href="https://t.me/AlienFlow" target="_blank" rel="noopener noreferrer" aria-label="Telegram" className="text-gray-400 hover:text-alien-gold transition-colors"><Send size={18} /></a> |
30 | | - <a href="https://github.com/AlienFlowSpaceDAO" target="_blank" rel="noopener noreferrer" aria-label="Github" className="text-gray-400 hover:text-alien-gold transition-colors"><Github size={18} /></a> |
31 | | - <a href="https://linkedin.com/in/alienflow" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" className="text-gray-400 hover:text-alien-gold transition-colors"><Linkedin size={18} /></a> |
| 27 | + <div className="flex gap-3 pt-2 flex-wrap"> |
| 28 | + {[ |
| 29 | + { href: "https://x.com/alien69flow", icon: X, label: "X (Twitter)" }, |
| 30 | + { href: "https://www.facebook.com/Alien69Flow", icon: Facebook, label: "Facebook" }, |
| 31 | + { href: "https://www.instagram.com/alien69flow/", icon: Instagram, label: "Instagram" }, |
| 32 | + { href: "https://discord.gg/alienflowspace", icon: Disc, label: "Discord" }, |
| 33 | + { href: "mailto:[email protected]", icon: Mail, label: "Email" }, |
| 34 | + { href: "https://t.me/AlienFlow", icon: Send, label: "Telegram" }, |
| 35 | + { href: "https://github.com/AlienFlowSpaceDAO", icon: Github, label: "Github" }, |
| 36 | + { href: "https://linkedin.com/in/alienflow", icon: Linkedin, label: "LinkedIn" } |
| 37 | + ].map((social, index) => ( |
| 38 | + <a |
| 39 | + key={index} |
| 40 | + href={social.href} |
| 41 | + target="_blank" |
| 42 | + rel="noopener noreferrer" |
| 43 | + aria-label={social.label} |
| 44 | + className="p-2 text-gray-400 hover:text-alien-gold transition-all duration-300 hover:scale-110 hover:bg-alien-space-light/20 rounded-lg" |
| 45 | + > |
| 46 | + <social.icon size={20} /> |
| 47 | + </a> |
| 48 | + ))} |
32 | 49 | </div> |
33 | 50 | </div> |
34 | 51 |
|
35 | 52 | {/* Navigation Links */} |
36 | 53 | <div> |
37 | | - <h4 className="text-alien-gold font-nasalization font-bold mb-3 text-base">Navigation</h4> |
38 | | - <ul className="space-y-1 text-gray-400 font-[Exo] text-sm leading-tight"> |
39 | | - <li><Link to="/" className="hover:text-alien-green transition-colors">Home</Link></li> |
40 | | - <li><Link to="/about" className="hover:text-alien-green transition-colors">About</Link></li> |
41 | | - <li><Link to="/alien-trip" className="hover:text-alien-green transition-colors">AlienTrip</Link></li> |
42 | | - <li><Link to="/contact" className="hover:text-alien-green transition-colors">Contact</Link></li> |
43 | | - <li><Link to="/academy" className="hover:text-alien-green transition-colors">Academy</Link></li> |
44 | | - <li><Link to="/clubs" className="hover:text-alien-green transition-colors">Clubs</Link></li> |
45 | | - <li><Link to="/conetworking" className="hover:text-alien-green transition-colors">CoNetWorKing</Link></li> |
| 54 | + <h4 className="text-alien-gold font-nasalization font-bold mb-4 text-lg">Navigation</h4> |
| 55 | + <ul className="space-y-3 text-gray-300 font-[Exo]"> |
| 56 | + {[ |
| 57 | + { to: "/", label: "Home" }, |
| 58 | + { to: "/about", label: "About" }, |
| 59 | + { to: "/alien-trip", label: "AlienTrip" }, |
| 60 | + { to: "/contact", label: "Contact" }, |
| 61 | + { to: "/academy", label: "Academy" }, |
| 62 | + { to: "/clubs", label: "Clubs" }, |
| 63 | + { to: "/conetworking", label: "CoNetWorKing" } |
| 64 | + ].map((link, index) => ( |
| 65 | + <li key={index}> |
| 66 | + <Link |
| 67 | + to={link.to} |
| 68 | + className="hover:text-alien-green transition-colors duration-300 hover:translate-x-1 inline-block" |
| 69 | + > |
| 70 | + {link.label} |
| 71 | + </Link> |
| 72 | + </li> |
| 73 | + ))} |
46 | 74 | </ul> |
47 | 75 | </div> |
48 | 76 |
|
49 | | - {/* Legal */} |
| 77 | + {/* Legal & Resources */} |
50 | 78 | <div> |
51 | | - <h4 className="text-alien-gold font-nasalization font-bold mb-3 text-base">Legal</h4> |
52 | | - <ul className="space-y-1 text-gray-400 font-[Exo] text-sm leading-tight"> |
53 | | - <li> |
54 | | - <a href="https://alienflowspace.gitbook.io/DAO" target="_blank" rel="noopener noreferrer" className="hover:text-alien-green transition-colors"> |
55 | | - Terms of Service |
56 | | - </a> |
57 | | - </li> |
58 | | - <li> |
59 | | - <a href="https://alienflowspace.gitbook.io/DAO" target="_blank" rel="noopener noreferrer" className="hover:text-alien-green transition-colors"> |
60 | | - Privacy Policy |
61 | | - </a> |
62 | | - </li> |
63 | | - <li> |
64 | | - <a href="https://alienflowspace.gitbook.io/DAO" target="_blank" rel="noopener noreferrer" className="hover:text-alien-green transition-colors"> |
65 | | - Cookie Policy |
66 | | - </a> |
67 | | - </li> |
| 79 | + <h4 className="text-alien-gold font-nasalization font-bold mb-4 text-lg">Resources</h4> |
| 80 | + <ul className="space-y-3 text-gray-300 font-[Exo]"> |
| 81 | + {[ |
| 82 | + { href: "https://alienflowspace.gitbook.io/DAO", label: "Documentation" }, |
| 83 | + { href: "https://alienflowspace.gitbook.io/DAO", label: "Terms of Service" }, |
| 84 | + { href: "https://alienflowspace.gitbook.io/DAO", label: "Privacy Policy" }, |
| 85 | + { href: "https://alienflowspace.gitbook.io/DAO", label: "Cookie Policy" } |
| 86 | + ].map((link, index) => ( |
| 87 | + <li key={index}> |
| 88 | + <a |
| 89 | + href={link.href} |
| 90 | + target="_blank" |
| 91 | + rel="noopener noreferrer" |
| 92 | + className="hover:text-alien-green transition-colors duration-300 hover:translate-x-1 inline-block" |
| 93 | + > |
| 94 | + {link.label} |
| 95 | + </a> |
| 96 | + </li> |
| 97 | + ))} |
68 | 98 | </ul> |
69 | 99 | </div> |
70 | 100 | </div> |
71 | | - <div className="border-t border-alien-gold/10 mt-8 pt-4 text-center text-xs text-gray-500 font-[Exo]"> |
72 | | - © {new Date().getFullYear()} AlienFlowSpace DAO. All rights reserved across the multiverse. |
| 101 | + |
| 102 | + <div className="border-t border-alien-gold/20 mt-8 lg:mt-12 pt-6 lg:pt-8"> |
| 103 | + <div className="flex flex-col lg:flex-row justify-between items-center gap-4"> |
| 104 | + <p className="text-xs lg:text-sm text-gray-500 font-[Exo] text-center lg:text-left"> |
| 105 | + © {new Date().getFullYear()} AlienFlowSpace DAO. All rights reserved across the multiverse. |
| 106 | + </p> |
| 107 | + <div className="flex items-center gap-2 text-xs text-gray-500"> |
| 108 | + <span>Made with</span> |
| 109 | + <span className="text-alien-gold">💚</span> |
| 110 | + <span>for the cosmic community</span> |
| 111 | + </div> |
| 112 | + </div> |
73 | 113 | </div> |
74 | 114 | </div> |
75 | 115 | </footer> |
|
0 commit comments