4 Commits

Author SHA1 Message Date
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
2 changed files with 287 additions and 141 deletions

View File

@@ -4,13 +4,13 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
--background: #ffffff; --background: #0a0a0a;
--card: #fafafa; --card: #1a1a1a;
--foreground: #000000; --foreground: #fffef5e6;
--primary-cta: #ff0000; --primary-cta: #facc15;
--secondary-cta: #ffffff; --secondary-cta: #1a1a1a;
--accent: #e5e5e5; --accent: #737373;
--background-accent: #f5f5f5; --background-accent: #737373;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);

View File

@@ -1,6 +1,17 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroLogoBillboardSplit from '@/components/sections/hero/HeroLogoBillboardSplit';
import MediaSplitTabsAbout from '@/components/sections/about/MediaSplitTabsAbout';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactCenterForm from '@/components/sections/contact/ContactCenterForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import ButtonElasticEffect from '@/components/button/ButtonElasticEffect/ButtonElasticEffect';
import { Sparkles, Zap, Users, Star } from "lucide-react";
export default function StarWarsPage() { export default function StarWarsPage() {
return ( return (
@@ -16,153 +27,288 @@ export default function StarWarsPage() {
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="extrabold" headingFontWeight="extrabold"
> >
<div id="hero" data-section="hero"> <div id="nav" data-section="nav">
<div className="min-h-screen flex items-center justify-center bg-gradient-to-br from-blue-900 via-purple-900 to-black text-white"> <NavbarStyleApple
<div className="text-center space-y-8 max-w-4xl mx-auto px-6"> brandName="STAR WARS"
<h1 className="text-6xl font-bold mb-6">STAR WARS</h1> navItems={[
<p className="text-xl mb-8">Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force.</p> { name: "Home", id: "hero" },
<div className="grid grid-cols-1 md:grid-cols-3 gap-6 mt-12"> { name: "About", id: "about" },
<div className="bg-white/10 backdrop-blur-sm rounded-lg p-6"> { name: "Featured", id: "featured" },
<div className="text-3xl font-bold">40+</div> { name: "Community", id: "testimonials" },
<div className="text-lg">Years</div> { name: "Contact", id: "contact" }
<div className="text-sm text-gray-300">Of Star Wars storytelling</div> ]}
</div> />
<div className="bg-white/10 backdrop-blur-sm rounded-lg p-6">
<div className="text-3xl font-bold">11</div>
<div className="text-lg">Films</div>
<div className="text-sm text-gray-300">Complete Skywalker saga</div>
</div>
<div className="bg-white/10 backdrop-blur-sm rounded-lg p-6">
<div className="text-3xl font-bold">100M+</div>
<div className="text-lg">Fans</div>
<div className="text-sm text-gray-300">Worldwide united by Force</div>
</div>
</div>
</div>
</div>
</div> </div>
<div id="metrics" data-section="metrics"> <div id="hero" data-section="hero">
<div className="py-20 px-6"> <HeroLogoBillboardSplit
<div className="max-w-6xl mx-auto"> logoText="STAR WARS"
<div className="text-center mb-16"> description="Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force."
<h2 className="text-4xl font-bold mb-4">Our Galactic Impact</h2> buttons={[
<p className="text-lg text-gray-600">Experience the epic saga spanning decades of storytelling</p> { text: "Enter the Galaxy", href: "#featured" },
</div> { text: "Join Community", href: "#contact" }
<div className="grid grid-cols-1 md:grid-cols-3 gap-8"> ]}
<div className="bg-white rounded-lg shadow-lg p-8 text-center"> layoutOrder="default"
<img src="/placeholders/placeholder1.webp" alt="Star Wars years" className="w-16 h-16 mx-auto mb-4 rounded-full" /> imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg"
<div className="text-3xl font-bold mb-2">40+</div> imageAlt="Star Wars galaxy scene"
<div className="text-lg font-semibold mb-2">Years</div> frameStyle="browser"
<div className="text-gray-600 mb-4">Of Star Wars storytelling</div> />
<div className="text-yellow-500"> 4.8</div>
</div>
<div className="bg-white rounded-lg shadow-lg p-8 text-center">
<img src="/placeholders/placeholder1.webp" alt="Star Wars films" className="w-16 h-16 mx-auto mb-4 rounded-full" />
<div className="text-3xl font-bold mb-2">11</div>
<div className="text-lg font-semibold mb-2">Films</div>
<div className="text-gray-600 mb-4">Complete Skywalker saga</div>
<div className="text-yellow-500"> 4.9</div>
</div>
<div className="bg-white rounded-lg shadow-lg p-8 text-center">
<img src="/placeholders/placeholder1.webp" alt="Star Wars fans" className="w-16 h-16 mx-auto mb-4 rounded-full" />
<div className="text-3xl font-bold mb-2">100M+</div>
<div className="text-lg font-semibold mb-2">Fans</div>
<div className="text-gray-600 mb-4">Worldwide united by Force</div>
<div className="text-yellow-500"> 4.7</div>
</div>
</div>
</div>
</div>
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<div className="py-20 px-6 bg-gray-50"> <MediaSplitTabsAbout
<div className="max-w-6xl mx-auto"> title="The Star Wars Universe"
<div className="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center"> description="Explore decades of epic storytelling across galaxies and timelines"
<div> tabs={[
<div className="text-sm font-semibold text-blue-600 mb-4">About Us</div> {
<h2 className="text-4xl font-bold mb-6">Elevate Your Experience</h2> id: "saga",
<p className="text-lg text-gray-600 mb-8">Experience the epic saga spanning decades of storytelling across multiple eras and universes. From Episode I through IX, experience the story of the Skywalker family and the eternal battle between light and dark sides of the Force.</p> label: "The Saga",
<button className="bg-blue-600 text-white px-8 py-3 rounded-full font-semibold hover:bg-blue-700 transition-colors"> 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. Nine films spanning generations of heroes and villains."
Discover More },
</button> {
</div> id: "expanded",
<div> label: "Expanded Universe",
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg" alt="Star Wars background" className="w-full h-96 object-cover rounded-lg shadow-lg" /> description: "Venture into incredible stories beyond the main saga. Explore the Old Republic, the High Republic era, and countless tales of Jedi, Sith, and everything in between."
},
{
id: "characters",
label: "Iconic Characters",
description: "Meet legendary heroes like Luke Skywalker, Princess Leia, Han Solo, and Darth Vader. Discover complex characters that define the Star Wars legacy and shape the destiny of galaxies."
}
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508646892-drupy2w9.jpg"
imageAlt="Star Wars universe"
imagePosition="right"
useInvertedBackground="noInvert"
/>
</div> </div>
<div id="featured" data-section="featured">
<TestimonialCardThirteen
title="Featured Content"
description="Discover the most essential Star Wars films, series, and stories that define the franchise"
testimonials={[
{
id: "1",
name: "The Mandalorian",
handle: "Series",
testimonial: "Follow Din Djarin as he navigates the outer reaches of the galaxy. With an unexpected companion by his side, he explores the far reaches of a galaxy shrouded in mystery and danger.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508648349-opwl7orx.jpg",
imageAlt: "The Mandalorian series"
},
{
id: "2",
name: "Andor",
handle: "Series",
testimonial: "Experience the untold story of the rebellion. This gripping prequel explores the sacrifices and personal struggles that ignited the fight against tyranny.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508649592-o7da7dj7.jpg",
imageAlt: "Andor star wars"
},
{
id: "3",
name: "The Acolyte",
handle: "Series",
testimonial: "Step into the High Republic era and uncover the mysteries of the Force. Witness how the Jedi's certainty begins to crack in this thrilling new saga.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg",
imageAlt: "The Acolyte series"
}
]}
showRating={true}
gridVariant="three-columns-all-equal-width"
animationType="blur-reveal"
textboxLayout="default"
useInvertedBackground="noInvert"
tag="Must Watch"
carouselMode="buttons"
/>
</div> </div>
<div id="metrics" data-section="metrics">
<MetricCardOne
metrics={[
{
id: "1",
value: "40+",
title: "Years",
description: "Of Star Wars storytelling and legacy",
icon: Sparkles
},
{
id: "2",
value: "11",
title: "Main Films",
description: "Spanning the complete Skywalker saga",
icon: Zap
},
{
id: "3",
value: "100M+",
title: "Fans",
description: "Worldwide united by the Force",
icon: Users
},
{
id: "4",
value: "∞",
title: "Stories",
description: "In an ever-expanding galaxy far away",
icon: Star
}
]}
gridVariant="four-items-2x2-equal-grid"
animationType="scale-rotate"
title="By the Numbers"
description="The impact of Star Wars across generations"
textboxLayout="default"
useInvertedBackground="noInvert"
/>
</div> </div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
testimonials={[
{
id: "1",
name: "Sarah",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508650951-kaj1cbih.jpg",
imageAlt: "Sarah"
},
{
id: "2",
name: "Marcus",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508651819-t3cnqjfz.jpg",
imageAlt: "Marcus"
},
{
id: "3",
name: "Elena",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508652759-z5co4qlg.jpg",
imageAlt: "Elena"
},
{
id: "4",
name: "Alex",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508653705-qp2xy5s6.jpg",
imageAlt: "Alex"
}
]}
cardTitle="Millions of fans across the galaxy trust this community for Star Wars knowledge and connection"
cardTag="Fan Approved"
useInvertedBackground="noInvert"
/>
<div className="flex justify-center mt-8">
<ButtonElasticEffect text="Join to us" href="#contact" />
</div> </div>
</div> </div>
<div id="faq" data-section="faq">
<FaqDouble
title="Frequently Asked Questions"
description="Everything you need to know about the Star Wars universe and this community"
faqs={[
{
id: "1",
title: "What is the best order to watch Star Wars?",
content: "Start with Episode IV (A New Hope), then V and VI. For a complete experience, watch Episodes I-III before the original trilogy, or watch in release order. For newer content, add Episodes VII-IX afterward."
},
{
id: "2",
title: "Who are the main characters in Star Wars?",
content: "The saga centers on the Skywalker family. Luke Skywalker, his sister Leia, their father Anakin/Darth Vader, and their descendants define the core story. Other key characters include Han Solo, Yoda, and Palpatine."
},
{
id: "3",
title: "What is the Force?",
content: "The Force is a mystical energy field that connects all living things in the Star Wars universe. Those trained to use it become Jedi (light side) or Sith (dark side), giving them incredible powers."
},
{
id: "4",
title: "Where can I watch all Star Wars content?",
content: "Star Wars films and series are primarily available on Disney+. This includes all nine main saga films, the anthology films, and the original and new series."
},
{
id: "5",
title: "How many Star Wars movies are there?",
content: "The main saga consists of 9 films divided into three trilogies. Additionally, there are two anthology films (Rogue One and Solo), making 11 theatrical films total."
},
{
id: "6",
title: "What is the Star Wars Expanded Universe?",
content: "The Expanded Universe (now called Legends) contains hundreds of books, comics, and games set in the Star Wars universe. Many stories explore periods before and after the main saga."
}
]}
textboxLayout="default"
useInvertedBackground="noInvert"
animationType="smooth"
/>
</div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<div className="py-20 px-6"> <ContactCenterForm
<div className="max-w-6xl mx-auto"> title="Join the Force"
<div className="grid grid-cols-1 lg:grid-cols-2 gap-12"> description="Subscribe to our newsletter for exclusive Star Wars news, community updates, and behind-the-scenes content delivered straight to your inbox."
<div> inputs={[
<h2 className="text-4xl font-bold mb-6">Join the Force</h2> {
<p className="text-lg text-gray-600 mb-8">Subscribe for exclusive Star Wars news, community updates, and behind-the-scenes content.</p> name: "name",
<form className="space-y-6"> type: "text",
<input type="text" placeholder="Your name" required className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" /> placeholder: "Your Name",
<input type="email" placeholder="Your email address" required className="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent" /> required: true
<button type="submit" className="bg-blue-600 text-white px-8 py-3 rounded-full font-semibold hover:bg-blue-700 transition-colors"> },
Send Message {
</button> name: "email",
</form> type: "email",
</div> placeholder: "Your Email",
<div> required: true
<img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg" alt="Contact background" className="w-full h-96 object-cover rounded-lg shadow-lg" /> }
</div> ]}
</div> textarea={{
</div> name: "message",
placeholder: "Tell us what Star Wars means to you...",
rows: 4,
required: false
}}
useInvertedBackground="noInvert"
buttonText="Join Community"
/>
<div className="flex justify-center mt-12">
<img
src="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg"
alt="Star Wars galaxy scene"
className="w-full max-w-2xl rounded-lg shadow-lg"
/>
</div> </div>
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<div className="bg-gray-900 text-white py-16 px-6"> <FooterLogoEmphasis
<div className="max-w-6xl mx-auto"> logoText="STAR WARS"
<div className="grid grid-cols-1 md:grid-cols-4 gap-8 mb-12"> columns={[
<div className="col-span-1 md:col-span-2"> {
<h3 className="text-2xl font-bold mb-4">STAR WARS</h3> items: [
<p className="text-gray-400 mb-6">Join millions of Star Wars fans worldwide. Discover exclusive content, connect with the community, and celebrate the epic saga.</p> { label: "Home", href: "hero" },
<div className="space-y-2"> { label: "About Universe", href: "about" },
<div className="flex items-center space-x-3"> { label: "Featured", href: "featured" }
<span className="text-gray-400">📞</span> ]
<span>(914) 820-5734</span> },
</div> {
<div className="flex items-center space-x-3"> items: [
<span className="text-gray-400">📧</span> { label: "Community", href: "testimonials" },
<span>contact@starwars.com</span> { label: "FAQ", href: "faq" },
</div> { label: "Contact", href: "contact" }
<div className="flex items-center space-x-3"> ]
<span className="text-gray-400">📍</span> },
<span>Galaxy, Universe</span> {
</div> items: [
</div> { label: "Privacy", href: "#" },
</div> { label: "Terms", href: "#" },
<div> { label: "Sitemap", href: "#" }
<h4 className="text-lg font-semibold mb-4">Explore</h4> ]
<ul className="space-y-2"> }
<li><a href="#movies" className="text-gray-400 hover:text-white transition-colors">Movies</a></li> ]}
<li><a href="#series" className="text-gray-400 hover:text-white transition-colors">Series</a></li> />
<li><a href="#characters" className="text-gray-400 hover:text-white transition-colors">Characters</a></li>
</ul>
</div>
<div>
<h4 className="text-lg font-semibold mb-4">Community</h4>
<ul className="space-y-2">
<li><a href="#forums" className="text-gray-400 hover:text-white transition-colors">Forums</a></li>
<li><a href="#events" className="text-gray-400 hover:text-white transition-colors">Events</a></li>
<li><a href="#merch" className="text-gray-400 hover:text-white transition-colors">Merch</a></li>
</ul>
</div>
</div>
<div className="border-t border-gray-800 pt-8 text-center text-gray-400">
<p>&copy; 2024 STAR WARS. All rights reserved.</p>
</div>
</div>
</div>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );