import { Link } from 'react-router-dom'; import { Github, Twitter, Youtube, Book, MessageSquare, Newspaper, HelpCircle, ChevronUp } from 'lucide-react'; // Define the footer navigation structure with TypeScript interface FooterLink { name: string; href: string; icon?: React.ComponentType<{ className?: string }>; } const footerNavigation: { main: FooterLink[]; resources: FooterLink[]; community: FooterLink[]; } = { main: [ { name: 'Gallery', href: '/gallery' }, { name: 'Developers', href: '/developers' }, { name: 'Donate', href: '/donate' }, ], resources: [ { name: 'Documentation', href: '/docs', icon: Book }, { name: 'Blog', href: '/blog', icon: Newspaper }, { name: 'Support', href: '/support', icon: HelpCircle }, ], community: [ { name: 'Community', href: '/community', icon: MessageSquare }, { name: 'GitHub', href: 'https://github.com/Snigdha-OS', icon: Github }, { name: 'Twitter', href: 'https://twitter.com/SnigdhaOS', icon: Twitter }, { name: 'YouTube', href: 'https://youtube.com', icon: Youtube }, ], }; export function Footer() { const currentYear = new Date().getFullYear(); return ( ); }