From b7bcc6e69bd2417255c7233c754fdce1730fe522 Mon Sep 17 00:00:00 2001 From: Derek Slenk Date: Mon, 30 Jun 2025 09:59:59 -0400 Subject: [PATCH] Refactor footer into reusable component - Create Footer component with consistent styling and angrymichigander.com link - Replace inline footers in all pages (home, long-story, gallery) with Footer component - Ensure consistent footer content across the entire site - Add proper link styling with hover effects and security attributes --- src/app/gallery/page.tsx | 25 ++----------------------- src/app/long-story/page.tsx | 29 ++++------------------------- src/app/page.tsx | 32 ++------------------------------ src/components/Footer.tsx | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+), 78 deletions(-) create mode 100644 src/components/Footer.tsx diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index a8172d6..6858799 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -3,6 +3,7 @@ import type { Metadata } from 'next'; import { Button } from '@/components/ui/button'; import Link from 'next/link'; import { ExternalLink } from 'lucide-react'; +import { Footer } from '@/components/Footer'; export const metadata: Metadata = { title: "Video Gallery - Community Coverage of Chelsea Smallwood", @@ -130,29 +131,7 @@ export default async function GalleryPage() { - +