feat: add src/components/Footer.tsx

This commit is contained in:
cupadev-admin 2026-03-08 21:57:13 +00:00
parent ba63c93d6c
commit 62f66edb57
1 changed files with 84 additions and 0 deletions

84
src/components/Footer.tsx Normal file
View File

@ -0,0 +1,84 @@
import Link from 'next/link';
import { Anchor, MapPin, Phone, Mail, Facebook, ExternalLink } from 'lucide-react';
export default function Footer() {
return (
<footer className="bg-marine-900 text-gray-300">
<div className="max-w-7xl 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">
{/* Logo & Description */}
<div className="lg:col-span-2">
<div className="flex items-center gap-3 mb-4">
<div className="bg-gold-500 rounded-full p-2">
<Anchor className="w-7 h-7 text-marine-900" />
</div>
<div>
<div className="text-white font-serif font-bold text-xl">ACATM Agen</div>
<div className="text-gold-400 text-sm">Anciens Combattants Troupes de Marine</div>
</div>
</div>
<p className="text-gray-400 leading-relaxed mb-4">
Association des Anciens Combattants des Troupes de Marine et Anciens Télégraphistes Coloniaux d'Agen et du Lot-et-Garonne.
Préserver la mémoire, honorer les sacrifices, transmettre les valeurs.
</p>
<div className="flex gap-3">
<a href="#" className="bg-marine-700 hover:bg-marine-600 p-2 rounded-lg transition-colors" aria-label="Facebook">
<Facebook className="w-5 h-5" />
</a>
</div>
</div>
{/* Navigation */}
<div>
<h3 className="text-white font-serif text-lg font-semibold mb-4 pb-2 border-b border-marine-700">Navigation</h3>
<ul className="space-y-2">
{[
{ label: 'Accueil', href: '/' },
{ label: 'Notre Histoire', href: '/#histoire' },
{ label: 'Musée en ligne', href: '/musee' },
{ label: 'Activités', href: '/activites' },
{ label: 'Contact', href: '/#contact' },
].map(link => (
<li key={link.href}>
<Link href={link.href} className="hover:text-gold-400 transition-colors text-sm">
{link.label}
</Link>
</li>
))}
</ul>
</div>
{/* Contact */}
<div id="contact">
<h3 className="text-white font-serif text-lg font-semibold mb-4 pb-2 border-b border-marine-700">Contact</h3>
<ul className="space-y-3">
<li className="flex items-start gap-3">
<MapPin className="w-4 h-4 text-gold-400 mt-1 flex-shrink-0" />
<span className="text-sm">Maison des Associations<br />47000 Agen, Lot-et-Garonne</span>
</li>
<li className="flex items-center gap-3">
<Phone className="w-4 h-4 text-gold-400 flex-shrink-0" />
<span className="text-sm">05 53 XX XX XX</span>
</li>
<li className="flex items-center gap-3">
<Mail className="w-4 h-4 text-gold-400 flex-shrink-0" />
<a href="mailto:contact@acatm-agen.fr" className="text-sm hover:text-gold-400 transition-colors">
contact@acatm-agen.fr
</a>
</li>
</ul>
</div>
</div>
<div className="border-t border-marine-700 mt-12 pt-8 flex flex-col sm:flex-row justify-between items-center gap-4">
<p className="text-gray-500 text-sm">
© {new Date().getFullYear()} ACATM Agen Tous droits réservés
</p>
<p className="text-gray-500 text-xs">
Honneur · Fidélité · Patrie
</p>
</div>
</div>
</footer>
);
}