From e79f8f8aeab925e651b1df3e2259aa08037d63d7 Mon Sep 17 00:00:00 2001 From: PrithvijitBose Date: Sat, 18 Jul 2026 20:14:26 +0530 Subject: [PATCH 1/2] Updated footer --- landing-page/src/components/Footer.tsx | 232 ++++++++++++++++++------- 1 file changed, 174 insertions(+), 58 deletions(-) diff --git a/landing-page/src/components/Footer.tsx b/landing-page/src/components/Footer.tsx index 3ad0fc4..b9bacd3 100644 --- a/landing-page/src/components/Footer.tsx +++ b/landing-page/src/components/Footer.tsx @@ -1,82 +1,198 @@ -import { Github, Twitter } from "lucide-react"; +'use client' + +import Link from 'next/link' +import { motion } from 'framer-motion' +import { Github, Mail, Linkedin, Youtube } from 'lucide-react' +import logo from '../../../public/socialshare.png' + +// Lucide doesn't ship brand logos for Discord, so a small inline SVG covers it. +function DiscordIcon({ className }: { className?: string }) { + return ( + + ) +} + +interface NavLinkProps { + href: string + children: React.ReactNode +} + +function NavLink({ href, children }: NavLinkProps) { + return ( + + {children} + + ) +} export function Footer() { return ( - ); -} + ) +} \ No newline at end of file From 680c33dd661a8478d0bc16e1e3a41b9b3e2d3936 Mon Sep 17 00:00:00 2001 From: PrithvijitBose Date: Sat, 18 Jul 2026 20:52:54 +0530 Subject: [PATCH 2/2] Updated Footer --- landing-page/src/components/Footer.tsx | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/landing-page/src/components/Footer.tsx b/landing-page/src/components/Footer.tsx index b9bacd3..257b542 100644 --- a/landing-page/src/components/Footer.tsx +++ b/landing-page/src/components/Footer.tsx @@ -1,8 +1,9 @@ 'use client' -import Link from 'next/link' + import { motion } from 'framer-motion' import { Github, Mail, Linkedin, Youtube } from 'lucide-react' +import Image from 'next/image' import logo from '../../../public/socialshare.png' // Lucide doesn't ship brand logos for Discord, so a small inline SVG covers it. @@ -19,19 +20,6 @@ function DiscordIcon({ className }: { className?: string }) { ) } -interface NavLinkProps { - href: string - children: React.ReactNode -} - -function NavLink({ href, children }: NavLinkProps) { - return ( - - {children} - - ) -} - export function Footer() { return (