5 Commits

Author SHA1 Message Date
d67850553e Update src/app/page.tsx 2025-12-24 12:48:43 +00:00
fe3ba9977f Update src/app/page.tsx 2025-12-24 12:47:13 +00:00
86f6b3537d Update src/app/page.tsx 2025-12-24 12:45:14 +00:00
9b73620273 Update src/app/globals.css 2025-12-24 12:41:19 +00:00
282d3bb8ad Update src/app/page.tsx 2025-12-24 12:23:39 +00:00
2 changed files with 89 additions and 286 deletions

View File

@@ -4,13 +4,13 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
--background: #000000;; --background: #0a0a0a;
--card: #1b1b1b;; --card: #1a1a1a;
--foreground: #ffffff;; --foreground: #fffef5e6;
--primary-cta: #ff6600;; --primary-cta: #facc15;
--secondary-cta: #151515;; --secondary-cta: #1a1a1a;
--accent: #303030;; --accent: #737373;
--background-accent: #303030;; --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);
@@ -495,7 +495,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-inter), sans-serif; font-family: var(--font-inter-tight), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -508,5 +508,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-inter), sans-serif; font-family: var(--font-inter-tight), sans-serif;
} }

View File

@@ -1,17 +1,6 @@
"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 ProductCardOne from '@/components/sections/product/ProductCardOne';
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 (
@@ -27,273 +16,87 @@ export default function StarWarsPage() {
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="extrabold" headingFontWeight="extrabold"
> >
<div id="nav" data-section="nav"> <div className="min-h-screen flex flex-col items-center justify-center p-8">
<NavbarStyleApple <div className="max-w-4xl mx-auto text-center space-y-8">
brandName="STAR WARS" <h1 className="text-6xl font-extrabold text-gradient bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600">
navItems={[ STAR WARS
{ name: "Home", id: "hero" }, </h1>
{ name: "About", id: "about" }, <p className="text-xl text-gray-600 max-w-2xl mx-auto leading-relaxed">
{ name: "Featured", id: "featured" }, Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force.
{ name: "Community", id: "testimonials" }, </p>
{ name: "Contact", id: "contact" } <div className="flex gap-4 justify-center flex-wrap">
]} <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
</div> </button>
<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">
<div id="hero" data-section="hero"> Join Community
<HeroLogoBillboardSplit </button>
logoText="STAR WARS" </div>
description="Join millions of fans exploring the galaxy's greatest saga. Discover exclusive content, connect with the community, and celebrate the Force." </div>
buttons={[
{ text: "Enter the Galaxy", href: "#featured" }, <div className="mt-16 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 max-w-6xl mx-auto">
{ text: "Join Community", href: "#contact" } <div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
]} <div className="text-3xl font-bold text-blue-500">40+</div>
layoutOrder="default" <div className="text-lg font-semibold mt-2">Years</div>
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg" <div className="text-sm text-gray-600 mt-1">Of Star Wars storytelling</div>
imageAlt="Star Wars galaxy scene" </div>
frameStyle="browser" <div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
/> <div className="text-3xl font-bold text-purple-500">11</div>
</div> <div className="text-lg font-semibold mt-2">Main Films</div>
<div className="text-sm text-gray-600 mt-1">Complete Skywalker saga</div>
<div id="about" data-section="about"> </div>
<MediaSplitTabsAbout <div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
title="The Star Wars Universe" <div className="text-3xl font-bold text-blue-500">100M+</div>
description="Explore decades of epic storytelling across galaxies and timelines" <div className="text-lg font-semibold mt-2">Fans</div>
tabs={[ <div className="text-sm text-gray-600 mt-1">Worldwide united by Force</div>
{ </div>
id: "saga", <div className="text-center p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
label: "The Saga", <div className="text-3xl font-bold text-purple-500"></div>
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." <div className="text-lg font-semibold mt-2">Stories</div>
}, <div className="text-sm text-gray-600 mt-1">In expanding galaxy</div>
{ </div>
id: "expanded", </div>
label: "Expanded Universe",
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." <div className="mt-16 max-w-4xl mx-auto">
}, <h2 className="text-3xl font-bold text-center mb-8">About the Universe</h2>
{ <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
id: "characters", <div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
label: "Iconic Characters", <h3 className="text-xl font-semibold mb-3">The Saga</h3>
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." <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>
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508646892-drupy2w9.jpg" </div>
imageAlt="Star Wars universe" <div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
imagePosition="right" <h3 className="text-xl font-semibold mb-3">Expanded Universe</h3>
useInvertedBackground="noInvert" <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.
</div> </p>
</div>
<div id="featured" data-section="featured"> <div className="p-6 bg-white/5 backdrop-blur-sm rounded-xl border border-white/10">
<ProductCardOne <h3 className="text-xl font-semibold mb-3">Iconic Characters</h3>
title="Featured Content" <p className="text-gray-600 text-sm leading-relaxed">
description="Discover the most essential Star Wars films, series, and stories that define the franchise" Meet legendary heroes like Luke Skywalker, Princess Leia, Han Solo, and Darth Vader who define the Star Wars legacy.
products={[ </p>
{ </div>
id: "1", </div>
name: "The Mandalorian", </div>
price: "Series",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508648349-opwl7orx.jpg", <div className="mt-16 max-w-2xl mx-auto text-center">
imageAlt: "The Mandalorian series" <h2 className="text-3xl font-bold mb-4">Join the Force</h2>
}, <p className="text-gray-600 mb-8">
{ Subscribe for exclusive Star Wars news, community updates, and behind-the-scenes content.
id: "2", </p>
name: "Andor", <div className="flex flex-col sm:flex-row gap-4 max-w-md mx-auto">
price: "Series", <input
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508649592-o7da7dj7.jpg", type="email"
imageAlt: "Andor star wars" 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"
{ />
id: "3", <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">
name: "The Acolyte", Subscribe
price: "Series", </button>
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766502905270-5whkj6nu.jpg", </div>
imageAlt: "The Acolyte series"
}
]}
gridVariant="three-columns-all-equal-width"
animationType="blur-reveal"
textboxLayout="default"
useInvertedBackground="noInvert"
tag="Must Watch"
/>
</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 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 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">
<ContactCenterForm
title="Join the Force"
description="Subscribe to our newsletter for exclusive Star Wars news, community updates, and behind-the-scenes content delivered straight to your inbox."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true
},
{
name: "email",
type: "email",
placeholder: "Your Email",
required: true
}
]}
textarea={{
name: "message",
placeholder: "Tell us what Star Wars means to you...",
rows: 4,
required: false
}}
useInvertedBackground="noInvert"
buttonText="Join Community"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
logoText="STAR WARS"
columns={[
{
items: [
{ label: "Home", href: "hero" },
{ label: "About Universe", href: "about" },
{ label: "Featured", href: "featured" }
]
},
{
items: [
{ label: "Community", href: "testimonials" },
{ label: "FAQ", href: "faq" },
{ label: "Contact", href: "contact" }
]
},
{
items: [
{ label: "Privacy", href: "#" },
{ label: "Terms", href: "#" },
{ label: "Sitemap", href: "#" }
]
}
]}
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );