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
This commit is contained in:
Derek Slenk 2025-06-30 09:59:59 -04:00
parent 563aa2efab
commit b7bcc6e69b
4 changed files with 42 additions and 78 deletions

View file

@ -4,10 +4,11 @@ import { Button } from '@/components/ui/button';
import {
Card,
CardContent,
CardHeader
CardDescription,
CardHeader,
} from '@/components/ui/card';
import Link from 'next/link';
import { Footer } from '@/components/Footer';
export const metadata: Metadata = {
title: "The Full Story: Chelsea Smallwood's Controversial Empire",
description: "A deep dive into how Chelsea Smallwood built a business on monetizing infidelity, the controversy surrounding 'The Other Woman and the Wife,' and the serious allegations of cyberbullying and harassment in the Kristen Jacobs lawsuit.",
@ -202,29 +203,7 @@ export default function LongStoryPage() {
</div>
</main>
<footer className="text-center py-6 text-sm text-muted-foreground">
<div className="container mx-auto">
<p>
This website, cheatingchelsea.com, is dedicated to raising
awareness and supporting the victims.
</p>
<p>
For questions, comments, or concerns, please email:{' '}
<a
href="mailto:notacheater&#64;cheatingchelsea.com"
className="text-primary hover:underline"
>
notacheater&#64;cheatingchelsea.com
</a>
</p>
<p className="mt-4 italic">
Disclaimer: This website is independently operated by a snarky
Michigander and is not affiliated with or endorsed by Kristen
Jacobs.
</p>
<p className="mt-2">&copy; 2025 Cheating Chelsea Exposed. All Rights Reserved.</p>
</div>
</footer>
<Footer />
</div>
);
}