|
@@ -1,33 +1,38 @@
|
|
import { Link } from 'react-router-dom';
|
|
import { Link } from 'react-router-dom';
|
|
-import { useLanguage } from '../context/LanguageContext';
|
|
|
|
|
|
|
|
function Footer() {
|
|
function Footer() {
|
|
- const { t } = useLanguage();
|
|
|
|
-
|
|
|
|
return (
|
|
return (
|
|
- <footer className="border-t-2 border-black mt-32">
|
|
|
|
- <div className="max-w-[1600px] mx-auto px-8 sm:px-12 lg:px-16 py-16">
|
|
|
|
- <div className="grid grid-cols-1 md:grid-cols-4 gap-12">
|
|
|
|
|
|
+ <footer className="mt-32 bg-white/80 backdrop-blur-sm relative">
|
|
|
|
+ {/* Gradient border top */}
|
|
|
|
+ <div className="absolute top-0 left-0 right-0 h-px bg-gradient-to-r from-brand-purple/20 via-brand-pink/20 to-brand-blue/20"></div>
|
|
|
|
+
|
|
|
|
+ <div className="max-w-[1400px] mx-auto px-4 sm:px-6 lg:px-8 py-16">
|
|
|
|
+ <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12">
|
|
{/* Company Info */}
|
|
{/* Company Info */}
|
|
<div>
|
|
<div>
|
|
- <h4 className="text-xl font-black uppercase mb-6">BYOM</h4>
|
|
|
|
- <p className="monospace text-sm">
|
|
|
|
|
|
+ <h4 className="font-light text-2xl tracking-tight relative group mb-4">
|
|
|
|
+ byom
|
|
|
|
+ <div className="absolute -right-2 -top-2 w-1.5 h-1.5 bg-brand-purple rounded-full opacity-0 group-hover:opacity-100 transition-all duration-300"></div>
|
|
|
|
+ </h4>
|
|
|
|
+ <p className="text-sm text-gray-500">
|
|
AI-powered platform helping influencers grow their brand through advanced analytics and creative tools.
|
|
AI-powered platform helping influencers grow their brand through advanced analytics and creative tools.
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
{/* Legal Links */}
|
|
{/* Legal Links */}
|
|
<div>
|
|
<div>
|
|
- <h4 className="text-lg font-black uppercase mb-6">Legal</h4>
|
|
|
|
|
|
+ <h4 className="text-sm font-medium text-gray-900 mb-4">Legal</h4>
|
|
<ul className="space-y-3">
|
|
<ul className="space-y-3">
|
|
<li>
|
|
<li>
|
|
- <Link to="/terms" className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ <Link to="/terms" className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group">
|
|
Terms of Service
|
|
Terms of Service
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</Link>
|
|
</Link>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
- <Link to="/privacy" className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ <Link to="/privacy" className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group">
|
|
Privacy Policy
|
|
Privacy Policy
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</Link>
|
|
</Link>
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
@@ -35,21 +40,24 @@ function Footer() {
|
|
|
|
|
|
{/* Company Links */}
|
|
{/* Company Links */}
|
|
<div>
|
|
<div>
|
|
- <h4 className="text-lg font-black uppercase mb-6">Company</h4>
|
|
|
|
|
|
+ <h4 className="text-sm font-medium text-gray-900 mb-4">Company</h4>
|
|
<ul className="space-y-3">
|
|
<ul className="space-y-3">
|
|
<li>
|
|
<li>
|
|
- <Link to="/about" className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ <Link to="/about" className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group">
|
|
About Us
|
|
About Us
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</Link>
|
|
</Link>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
- <Link to="/careers" className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ <Link to="/careers" className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group">
|
|
Careers
|
|
Careers
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</Link>
|
|
</Link>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
- <Link to="/contact" className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ <Link to="/contact" className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group">
|
|
Contact
|
|
Contact
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</Link>
|
|
</Link>
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
@@ -57,24 +65,30 @@ function Footer() {
|
|
|
|
|
|
{/* Social Links */}
|
|
{/* Social Links */}
|
|
<div>
|
|
<div>
|
|
- <h4 className="text-lg font-black uppercase mb-6">Follow Us</h4>
|
|
|
|
|
|
+ <h4 className="text-sm font-medium text-gray-900 mb-4">Follow Us</h4>
|
|
<ul className="space-y-3">
|
|
<ul className="space-y-3">
|
|
<li>
|
|
<li>
|
|
<a href="https://twitter.com/byom" target="_blank" rel="noopener noreferrer"
|
|
<a href="https://twitter.com/byom" target="_blank" rel="noopener noreferrer"
|
|
- className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group flex items-center gap-2">
|
|
|
|
+ <div className="w-1 h-1 bg-brand-purple rounded-full"></div>
|
|
Twitter
|
|
Twitter
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</a>
|
|
</a>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
<a href="https://linkedin.com/company/byom" target="_blank" rel="noopener noreferrer"
|
|
<a href="https://linkedin.com/company/byom" target="_blank" rel="noopener noreferrer"
|
|
- className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group flex items-center gap-2">
|
|
|
|
+ <div className="w-1 h-1 bg-brand-purple rounded-full"></div>
|
|
LinkedIn
|
|
LinkedIn
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</a>
|
|
</a>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
<a href="https://instagram.com/byom" target="_blank" rel="noopener noreferrer"
|
|
<a href="https://instagram.com/byom" target="_blank" rel="noopener noreferrer"
|
|
- className="monospace text-sm hover:translate-x-2 transition-transform inline-block">
|
|
|
|
|
|
+ className="text-sm text-gray-500 hover:text-brand-purple transition-colors relative group flex items-center gap-2">
|
|
|
|
+ <div className="w-1 h-1 bg-brand-purple rounded-full"></div>
|
|
Instagram
|
|
Instagram
|
|
|
|
+ <div className="absolute -bottom-1 left-0 w-0 h-px bg-brand-purple group-hover:w-full transition-all duration-300"></div>
|
|
</a>
|
|
</a>
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
@@ -82,12 +96,17 @@ function Footer() {
|
|
</div>
|
|
</div>
|
|
|
|
|
|
{/* Bottom Bar */}
|
|
{/* Bottom Bar */}
|
|
- <div className="border-t-2 border-black mt-12 pt-8 flex justify-between items-center">
|
|
|
|
- <p className="monospace text-sm">
|
|
|
|
|
|
+ <div className="mt-16 pt-8 flex flex-col sm:flex-row justify-between items-center gap-4 relative">
|
|
|
|
+ {/* Gradient border top */}
|
|
|
|
+ <div className="absolute top-0 left-0 right-0 h-px bg-gradient-to-r from-brand-purple/20 via-brand-pink/20 to-brand-blue/20"></div>
|
|
|
|
+
|
|
|
|
+ <p className="text-sm text-gray-500">
|
|
© {new Date().getFullYear()} BYOM. All rights reserved.
|
|
© {new Date().getFullYear()} BYOM. All rights reserved.
|
|
</p>
|
|
</p>
|
|
- <div className="flex items-center gap-4">
|
|
|
|
- <span className="monospace text-sm">Made with ♥ in Paris</span>
|
|
|
|
|
|
+ <div className="flex items-center gap-2">
|
|
|
|
+ <span className="text-sm text-gray-500">Made with</span>
|
|
|
|
+ <span className="text-brand-pink animate-pulse">♥</span>
|
|
|
|
+ <span className="text-sm text-gray-500">in Paris</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -95,4 +114,4 @@ function Footer() {
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
-export default Footer;
|
|
|
|
|
|
+export default Footer;
|