2024-12-09 16:06:47 +03:00

141 lines
5.6 KiB
TypeScript

import React from 'react';
import { Link } from 'react-router-dom';
import { Mail, Phone, Instagram, Twitter, Facebook, ExternalLink } from 'lucide-react';
export function Footer() {
return (
<footer className="bg-gray-900 text-gray-300">
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
<div className="grid grid-cols-1 md:grid-cols-4 gap-8">
{/* About Section */}
<div className="col-span-2">
<h2 className="text-xl font-bold text-white mb-4">About CultureScope</h2>
<p className="text-gray-400 mb-4">
CultureScope is your premier destination for arts and culture coverage.
Founded in 2024, we bring you the latest in film, theater, music, sports,
and cultural stories from around the globe.
</p>
<div className="flex space-x-4">
<a href="https://twitter.com" className="hover:text-white transition-colors">
<Twitter size={20} />
</a>
<a href="https://facebook.com" className="hover:text-white transition-colors">
<Facebook size={20} />
</a>
<a href="https://instagram.com" className="hover:text-white transition-colors">
<Instagram size={20} />
</a>
</div>
</div>
{/* Quick Links */}
<div>
<h3 className="text-lg font-semibold text-white mb-4">Quick Links</h3>
<ul className="space-y-2">
<li>
<Link to="/?category=Film" className="hover:text-white transition-colors">
Film
</Link>
</li>
<li>
<Link to="/?category=Theater" className="hover:text-white transition-colors">
Theater
</Link>
</li>
<li>
<Link to="/?category=Music" className="hover:text-white transition-colors">
Music
</Link>
</li>
<li>
<Link to="/?category=Sports" className="hover:text-white transition-colors">
Sports
</Link>
</li>
<li>
<Link to="/?category=Art" className="hover:text-white transition-colors">
Art
</Link>
</li>
<li>
<Link to="/?category=Legends" className="hover:text-white transition-colors">
Legends
</Link>
</li>
<li>
<Link to="/?category=Anniversaries" className="hover:text-white transition-colors">
Anniversaries
</Link>
</li>
<li>
<Link to="/?category=Memory" className="hover:text-white transition-colors">
Memory
</Link>
</li>
</ul>
</div>
{/* Contact Info */}
<div>
<h3 className="text-lg font-semibold text-white mb-4">Contact Us</h3>
<ul className="space-y-4">
<li className="flex items-center">
<Mail size={18} className="mr-2" />
<a href="mailto:contact@culturescope.com" className="hover:text-white transition-colors">
contact@culturescope.com
</a>
</li>
<li className="flex items-center">
<Phone size={18} className="mr-2" />
<a href="tel:+1234567890" className="hover:text-white transition-colors">
(123) 456-7890
</a>
</li>
</ul>
<h3 className="text-lg font-semibold text-white mt-6 mb-4">Our Partners</h3>
<ul className="space-y-2">
<li className="flex items-center">
<ExternalLink size={16} className="mr-2" />
<a href="https://metropolitan.museum" className="hover:text-white transition-colors">
Metropolitan Museum
</a>
</li>
<li className="flex items-center">
<ExternalLink size={16} className="mr-2" />
<a href="https://royalalberthall.com" className="hover:text-white transition-colors">
Royal Albert Hall
</a>
</li>
<li className="flex items-center">
<ExternalLink size={16} className="mr-2" />
<a href="https://nationaltheatre.org.uk" className="hover:text-white transition-colors">
National Theatre
</a>
</li>
</ul>
</div>
</div>
<div className="border-t border-gray-800 mt-12 pt-8">
<div className="flex flex-col md:flex-row justify-between items-center">
<p className="text-sm text-gray-400">
© {new Date().getFullYear()} CultureScope. All rights reserved.
</p>
<div className="flex space-x-6 mt-4 md:mt-0">
<Link to="/privacy" className="text-sm text-gray-400 hover:text-white transition-colors">
Privacy Policy
</Link>
<Link to="/terms" className="text-sm text-gray-400 hover:text-white transition-colors">
Terms of Service
</Link>
<Link to="/sitemap" className="text-sm text-gray-400 hover:text-white transition-colors">
Sitemap
</Link>
</div>
</div>
</div>
</div>
</footer>
);
}