1 Commits

Author SHA1 Message Date
814a5f4dc8 Update src/app/page.tsx 2025-12-24 13:03:34 +00:00

View File

@@ -1,6 +1,14 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import HeroBillboard from "@/components/sections/hero/HeroBillboard";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import SplitAbout from "@/components/sections/about/SplitAbout";
import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterBaseSocial from "@/components/sections/footer/FooterBaseSocial";
import PlainBackground from "@/components/background/PlainBackground";
import CircleGradientBackground from "@/components/background/CircleGradientBackground";
import { TrendingUp, Users, Zap, Star, Twitter, Linkedin, Globe } from "lucide-react";
export default function StarWarsPage() { export default function StarWarsPage() {
return ( return (
@@ -16,87 +24,141 @@ export default function StarWarsPage() {
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="extrabold" headingFontWeight="extrabold"
> >
<div className="min-h-screen flex flex-col items-center justify-center p-8"> <PlainBackground />
<div className="max-w-4xl mx-auto text-center space-y-8">
<h1 className="text-6xl font-extrabold text-gradient bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600"> <div id="hero" data-section="hero">
STAR WARS <HeroBillboard
</h1> title="STAR WARS"
<p className="text-xl text-gray-600 max-w-2xl mx-auto leading-relaxed"> description="Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force."
Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force. tag="Welcome to the Galaxy"
</p> buttons={[
<div className="flex gap-4 justify-center flex-wrap"> { text: "Enter the Galaxy", href: "community" },
<button className="px-8 py-3 bg-gradient-to-r from-blue-500 to-purple-600 text-white rounded-full font-semibold hover:shadow-lg transform hover:scale-105 transition-all duration-300"> { text: "Join Community", href: "about" }
Enter the Galaxy ]}
</button> imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg"
<button className="px-8 py-3 bg-white/10 backdrop-blur-sm border border-white/20 text-gray-700 rounded-full font-semibold hover:bg-white/20 transition-all duration-300"> imageAlt="Star Wars galaxy"
Join Community frameStyle="card"
</button> />
</div> </div>
</div>
<div id="metrics" data-section="metrics">
<div className="mt-16 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 max-w-6xl mx-auto"> <MetricCardOne
<div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> title="Our Galactic Impact"
<div className="text-3xl font-bold text-blue-500">40+</div> description="Witness the scale of the Star Wars universe and its influence across generations"
<div className="text-lg font-semibold mt-2">Years</div> gridVariant="four-items-2x2-equal-grid"
<div className="text-sm text-gray-600 mt-1">Of Star Wars storytelling</div> animationType="slide-up"
</div> textboxLayout="default"
<div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> useInvertedBackground="noInvert"
<div className="text-3xl font-bold text-purple-500">11</div> metrics={[
<div className="text-lg font-semibold mt-2">Main Films</div> {
<div className="text-sm text-gray-600 mt-1">Complete Skywalker saga</div> id: "1",
</div> value: "40+",
<div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> title: "Years",
<div className="text-3xl font-bold text-blue-500">100M+</div> description: "Of Star Wars storytelling",
<div className="text-lg font-semibold mt-2">Fans</div> icon: TrendingUp
<div className="text-sm text-gray-600 mt-1">Worldwide united by Force</div> },
</div> {
<div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> id: "2",
<div className="text-3xl font-bold text-purple-500"></div> value: "11",
<div className="text-lg font-semibold mt-2">Stories</div> title: "Films",
<div className="text-sm text-gray-600 mt-1">In expanding galaxy</div> description: "Complete Skywalker saga",
</div> icon: Star
</div> },
{
<div className="mt-16 max-w-4xl mx-auto"> id: "3",
<h2 className="text-3xl font-bold text-center mb-8">About the Universe</h2> value: "100M+",
<div className="grid grid-cols-1 md:grid-cols-3 gap-6"> title: "Fans",
<div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> description: "Worldwide united by Force",
<h3 className="text-xl font-semibold mb-3">The Saga</h3> icon: Users
<p className="text-gray-600 text-sm leading-relaxed"> },
From Episode I through IX, experience the epic story of the Skywalker family and the eternal battle between light and dark sides of the Force. {
</p> id: "4",
</div> value: "∞",
<div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> title: "Stories",
<h3 className="text-xl font-semibold mb-3">Expanded Universe</h3> description: "In expanding galaxy",
<p className="text-gray-600 text-sm leading-relaxed"> icon: Zap
Venture into incredible stories beyond the main saga. Explore the Old Republic, High Republic era, and countless tales of heroes and villains. }
</p> ]}
</div> />
<div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10"> </div>
<h3 className="text-xl font-semibold mb-3">Iconic Characters</h3>
<p className="text-gray-600 text-sm leading-relaxed"> <CircleGradientBackground diagonal="primary" />
Meet legendary heroes like Luke Skywalker, Princess Leia, Han Solo, and Darth Vader who define the Star Wars legacy.
</p> <div id="about" data-section="about">
</div> <SplitAbout
</div> title="About the Universe"
</div> description="Experience the epic saga spanning decades of storytelling across multiple eras and universes"
textboxLayout="default"
<div className="mt-16 max-w-2xl mx-auto text-center"> useInvertedBackground="noInvert"
<h2 className="text-3xl font-bold mb-4">Join the Force</h2> imagePosition="right"
<p className="text-gray-600 mb-8"> imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg"
Subscribe for exclusive Star Wars news, community updates, and behind-the-scenes content. imageAlt="Star Wars universe"
</p> bulletPoints={[
<div className="flex flex-col sm:flex-row gap-4 max-w-md mx-auto"> {
<input title: "The Saga",
type="email" description: "From Episode I through IX, experience the epic story of the Skywalker family and the eternal battle between light and dark sides of the Force."
placeholder="Your email" },
className="flex-1 px-4 py-3 rounded-full border border-gray-300 focus:outline-none focus:ring-2 focus:ring-blue-500 bg-white/80 backdrop-blur-sm" {
/> title: "Expanded Universe",
<button className="px-6 py-3 bg-gradient-to-r from-blue-500 to-purple-600 text-white rounded-full font-semibold hover:shadow-lg transform hover:scale-105 transition-all duration-300"> description: "Venture into incredible stories beyond the main saga. Explore the Old Republic, High Republic era, and countless tales of heroes and villains."
Subscribe },
</button> {
</div> title: "Iconic Characters",
</div> description: "Meet legendary heroes like Luke Skywalker, Princess Leia, Han Solo, and Darth Vader who define the Star Wars legacy."
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
tag="Newsletter"
title="Join the Force"
description="Subscribe for exclusive Star Wars news, community updates, and behind-the-scenes content."
useInvertedBackground="noInvert"
inputPlaceholder="Your email address"
buttonText="Subscribe"
onSubmit={(email) => console.log("Subscribed:", email)}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseSocial
logoText="STAR WARS"
description="Join millions of Star Wars fans worldwide. Discover exclusive content, connect with the community, and celebrate the epic saga."
columns={[
{
title: "Explore",
items: [
{ label: "Movies", href: "#movies" },
{ label: "Series", href: "#series" },
{ label: "Characters", href: "#characters" }
]
},
{
title: "Community",
items: [
{ label: "Forums", href: "#forums" },
{ label: "Events", href: "#events" },
{ label: "Merch", href: "#merch" }
]
},
{
title: "More",
items: [
{ label: "About Us", href: "about" },
{ label: "Blog", href: "#blog" },
{ label: "Contact", href: "contact" }
]
}
]}
socialLinks={[
{ icon: Twitter, href: "https://twitter.com", ariaLabel: "Twitter" },
{ icon: Linkedin, href: "https://linkedin.com", ariaLabel: "LinkedIn" },
{ icon: Globe, href: "https://example.com", ariaLabel: "Website" }
]}
copyrightText="© 2025 Star Wars Community. All rights reserved."
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );