From 8c7a79783ac3bccfba2854c60c421e1407211a81 Mon Sep 17 00:00:00 2001 From: Ayro Escobar Date: Mon, 22 Jun 2026 16:29:22 -0500 Subject: [PATCH] feat(footer): cover shader bg at any resolution and boost text legibility --- app/components/footer/Footer.tsx | 67 +++++++++++++++++++------- app/components/footer/FooterReveal.tsx | 31 ++++++------ 2 files changed, 65 insertions(+), 33 deletions(-) diff --git a/app/components/footer/Footer.tsx b/app/components/footer/Footer.tsx index 15c366c..4a1642f 100644 --- a/app/components/footer/Footer.tsx +++ b/app/components/footer/Footer.tsx @@ -1,14 +1,19 @@ "use client"; -import Link from "next/link"; import { forwardRef, type ComponentPropsWithoutRef } from "react"; import BrandShaderBackground from "@/app/components/background/BrandShaderBackground"; -const links = [ - { label: "Instagram", href: "#" }, - { label: "Twitter", href: "#" }, - { label: "Discord", href: "#" }, - { label: "LinkedIn", href: "#" }, +type FooterLink = { + label: string; + href: string; +}; + +const links: FooterLink[] = [ + { label: "Instagram", href: "https://www.instagram.com/hackutd/" }, + { label: "Twitter", href: "https://x.com/hackutd" }, + { label: "LinkedIn", href: "https://www.linkedin.com/company/hackutd/" }, + { label: "TikTok", href: "https://www.tiktok.com/@hackutd" }, + { label: "GitHub", href: "https://github.com/hackutd" }, ]; type FooterProps = ComponentPropsWithoutRef<"footer">; @@ -20,6 +25,8 @@ const Footer = forwardRef(function Footer( { className, ...props }, ref, ) { + const year = new Date().getFullYear(); + return (