Let's make a third page.
Chelsea has been covered by a lot of YouTuber
This commit is contained in:
parent
f78fcef9c5
commit
9d87399ba8
3 changed files with 90 additions and 2 deletions
82
src/app/gallery/page.tsx
Normal file
82
src/app/gallery/page.tsx
Normal file
|
@ -0,0 +1,82 @@
|
||||||
|
|
||||||
|
import type { Metadata } from 'next';
|
||||||
|
import { Button } from '@/components/ui/button';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
|
export const metadata: Metadata = {
|
||||||
|
title: "Video Gallery - Community Coverage of Chelsea Smallwood",
|
||||||
|
description: "Watch YouTube commentary and analysis on Chelsea Smallwood, The Other Woman and the Wife, and the ongoing controversy.",
|
||||||
|
};
|
||||||
|
|
||||||
|
const videos = [
|
||||||
|
{ id: 'R35g0-dG6Xw', title: 'Life Coach CHELSEA SMALLWOOD Is SUING Her HUSBANDS Ex Wife... It Gets WORSE' },
|
||||||
|
{ id: 'vV_uImy858s', title: 'The Infidelity "Coach" Who Monetizes Affairs Is Now Suing The Betrayed Wife' },
|
||||||
|
{ id: 'JmUaAAbA9wU', title: 'Affair Coach Chelsea Smallwood Is SUING The Ex-Wife... Allegedly' },
|
||||||
|
];
|
||||||
|
|
||||||
|
export default function GalleryPage() {
|
||||||
|
return (
|
||||||
|
<div className="flex flex-col min-h-screen bg-background text-foreground">
|
||||||
|
<main className="flex-grow">
|
||||||
|
<div className="container mx-auto max-w-5xl py-12 px-4 sm:px-6 lg:px-8">
|
||||||
|
<header className="text-center mb-12">
|
||||||
|
<h1 className="text-4xl sm:text-5xl font-extrabold tracking-tight text-primary font-headline">
|
||||||
|
YouTube Community Coverage
|
||||||
|
</h1>
|
||||||
|
<p className="mt-4 text-xl text-muted-foreground">
|
||||||
|
Commentary and analysis from creators across the platform.
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div className="grid grid-cols-1 md:grid-cols-2 gap-8">
|
||||||
|
{videos.map((video) => (
|
||||||
|
<div key={video.id} className="bg-card p-4 rounded-lg shadow-sm border">
|
||||||
|
<div className="relative overflow-hidden rounded-md" style={{ paddingTop: '56.25%' }}>
|
||||||
|
<iframe
|
||||||
|
className="absolute top-0 left-0 w-full h-full"
|
||||||
|
src={`https://www.youtube.com/embed/${video.id}`}
|
||||||
|
title={`YouTube video player: ${video.title}`}
|
||||||
|
frameBorder="0"
|
||||||
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||||
|
allowFullScreen
|
||||||
|
></iframe>
|
||||||
|
</div>
|
||||||
|
<h2 className="mt-4 text-lg font-semibold text-card-foreground">{video.title}</h2>
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className="text-center mt-12">
|
||||||
|
<Button asChild>
|
||||||
|
<Link href="/">Back to Home</Link>
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
|
</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@cheatingchelsea.com"
|
||||||
|
className="text-primary hover:underline"
|
||||||
|
>
|
||||||
|
notacheater@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">© 2025 Cheating Chelsea Exposed. All Rights Reserved.</p>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
|
@ -190,10 +190,13 @@ export default function LongStoryPage() {
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<div className="text-center mt-12">
|
<div className="flex justify-center items-center gap-4 mt-12">
|
||||||
<Button asChild>
|
<Button asChild>
|
||||||
<Link href="/">Back to Home</Link>
|
<Link href="/">Back to Home</Link>
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button asChild variant="outline">
|
||||||
|
<Link href="/gallery">View Video Gallery »</Link>
|
||||||
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -76,10 +76,13 @@ export default function Home() {
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<div className="text-center my-8">
|
<div className="flex flex-wrap justify-center items-center gap-4 my-8">
|
||||||
<Button asChild variant="outline" size="lg">
|
<Button asChild variant="outline" size="lg">
|
||||||
<Link href="/long-story">Read The Full Story »</Link>
|
<Link href="/long-story">Read The Full Story »</Link>
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button asChild variant="outline" size="lg">
|
||||||
|
<Link href="/gallery">View Video Gallery »</Link>
|
||||||
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Card className="border-2 border-destructive shadow-lg">
|
<Card className="border-2 border-destructive shadow-lg">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue