6 Commits

Author SHA1 Message Date
06abe78f58 Merge version_5 into main
Merge version_5 into main
2025-12-24 12:48:47 +00:00
9be88da2b1 Merge version_5 into main
Merge version_5 into main
2025-12-24 12:47:18 +00:00
9610eb709a Merge version_5 into main
Merge version_5 into main
2025-12-24 12:45:18 +00:00
68f4a67133 Merge version_4 into main
Merge version_4 into main
2025-12-24 12:41:24 +00:00
ea228313f7 Merge version_3 into main
Merge version_3 into main
2025-12-24 12:23:44 +00:00
af56b4ac15 Merge version_2 into main
Merge version_2 into main
2025-12-24 12:13:12 +00:00

View File

@@ -1,14 +1,6 @@
"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 (
@@ -24,141 +16,87 @@ export default function StarWarsPage() {
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="extrabold" headingFontWeight="extrabold"
> >
<PlainBackground /> <div className="min-h-screen flex flex-col items-center justify-center p-8">
<div className="max-w-4xl mx-auto text-center space-y-8">
<div id="hero" data-section="hero"> <h1 className="text-6xl font-extrabold text-gradient bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600">
<HeroBillboard STAR WARS
title="STAR WARS" </h1>
description="Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force." <p className="text-xl text-gray-600 max-w-2xl mx-auto leading-relaxed">
tag="Welcome to the Galaxy" Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force.
buttons={[ </p>
{ text: "Enter the Galaxy", href: "community" }, <div className="flex gap-4 justify-center flex-wrap">
{ text: "Join Community", href: "about" } <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">
]} Enter the Galaxy
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg" </button>
imageAlt="Star Wars galaxy" <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">
frameStyle="card" Join Community
/> </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
},
{
id: "3",
value: "100M+",
title: "Fans",
description: "Worldwide united by Force",
icon: Users
},
{
id: "4",
value: "∞",
title: "Stories",
description: "In expanding galaxy",
icon: Zap
}
]}
/>
</div> </div>
<CircleGradientBackground diagonal="primary" /> <div className="mt-16 max-w-4xl mx-auto">
<h2 className="text-3xl font-bold text-center mb-8">About the Universe</h2>
<div id="about" data-section="about"> <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
<SplitAbout <div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
title="About the Universe" <h3 className="text-xl font-semibold mb-3">The Saga</h3>
description="Experience the epic saga spanning decades of storytelling across multiple eras and universes" <p className="text-gray-600 text-sm leading-relaxed">
textboxLayout="default" 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.
useInvertedBackground="noInvert" </p>
imagePosition="right" </div>
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg" <div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
imageAlt="Star Wars universe" <h3 className="text-xl font-semibold mb-3">Expanded Universe</h3>
bulletPoints={[ <p className="text-gray-600 text-sm leading-relaxed">
{ Venture into incredible stories beyond the main saga. Explore the Old Republic, High Republic era, and countless tales of heroes and villains.
title: "The Saga", </p>
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." </div>
}, <div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
{ <h3 className="text-xl font-semibold mb-3">Iconic Characters</h3>
title: "Expanded Universe", <p className="text-gray-600 text-sm leading-relaxed">
description: "Venture into incredible stories beyond the main saga. Explore the Old Republic, High Republic era, and countless tales of heroes and villains." Meet legendary heroes like Luke Skywalker, Princess Leia, Han Solo, and Darth Vader who define the Star Wars legacy.
}, </p>
{ </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>
<div id="contact" data-section="contact"> <div className="mt-16 max-w-2xl mx-auto text-center">
<ContactCenter <h2 className="text-3xl font-bold mb-4">Join the Force</h2>
tag="Newsletter" <p className="text-gray-600 mb-8">
title="Join the Force" Subscribe for exclusive Star Wars news, community updates, and behind-the-scenes content.
description="Subscribe for exclusive Star Wars news, community updates, and behind-the-scenes content." </p>
useInvertedBackground="noInvert" <div className="flex flex-col sm:flex-row gap-4 max-w-md mx-auto">
inputPlaceholder="Your email address" <input
buttonText="Subscribe" type="email"
onSubmit={(email) => console.log("Subscribed:", email)} 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"
/> />
<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">
Subscribe
</button>
</div>
</div> </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>
); );