Merge version_1 into main #1
162
src/app/page.tsx
162
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Products",
|
||||
id: "products",
|
||||
},
|
||||
name: "Products", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="NOIR LUXE"
|
||||
/>
|
||||
@@ -55,41 +47,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Timeless Elegance in Black."
|
||||
description="Defined by precision, crafted for the minimalists. Experience the ultimate in luxury apparel."
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Collection",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Shop Collection", href: "#products"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-flying-hair_158595-2845.jpg",
|
||||
imageAlt: "Fashion model dark studio",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-flying-hair_158595-2845.jpg", imageAlt: "Fashion model dark studio"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-texture-cream_23-2149409683.jpg",
|
||||
imageAlt: "Fabric detail luxury",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-texture-cream_23-2149409683.jpg", imageAlt: "Fabric detail luxury"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-suit-posing-shop_171337-18955.jpg",
|
||||
imageAlt: "Exclusive apparel showcase",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-suit-posing-shop_171337-18955.jpg", imageAlt: "Exclusive apparel showcase"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-wearing-sportswear_273609-15091.jpg",
|
||||
imageAlt: "Urban luxury portrait",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-wearing-sportswear_273609-15091.jpg", imageAlt: "Urban luxury portrait"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-woman-model-sitting-floor-living-room_1303-20573.jpg",
|
||||
imageAlt: "Modern interior fashion",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-woman-model-sitting-floor-living-room_1303-20573.jpg", imageAlt: "Modern interior fashion"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dramatic-black-white-water-landscape_23-2150037718.jpg",
|
||||
imageAlt: "Fabric abstract art",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dramatic-black-white-water-landscape_23-2150037718.jpg", imageAlt: "Fabric abstract art"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -107,23 +84,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Organic Cotton",
|
||||
description: "Premium ethically sourced fibers.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-confused-sad-asian-blond-guy-frowning-upset-pointing-himself-standing-yellow_1258-113031.jpg",
|
||||
imageAlt: "Organic fabric",
|
||||
},
|
||||
title: "Organic Cotton", description: "Premium ethically sourced fibers.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-confused-sad-asian-blond-guy-frowning-upset-pointing-himself-standing-yellow_1258-113031.jpg", imageAlt: "Organic fabric"},
|
||||
{
|
||||
title: "Tailored Fit",
|
||||
description: "Precision engineering for the perfect silhouette.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/happy-new-year-2025-text-typography-design-element-flyer-banner-poster-design_460848-18792.jpg",
|
||||
imageAlt: "Tailored shirt",
|
||||
},
|
||||
title: "Tailored Fit", description: "Precision engineering for the perfect silhouette.", imageSrc: "http://img.b2bpic.net/free-vector/happy-new-year-2025-text-typography-design-element-flyer-banner-poster-design_460848-18792.jpg", imageAlt: "Tailored shirt"},
|
||||
{
|
||||
title: "Durability",
|
||||
description: "Crafted to last seasons, not days.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/men-s-green-jacket-mockup-with-black-tee-african-american-model_53876-105358.jpg",
|
||||
imageAlt: "Fabric durability",
|
||||
},
|
||||
title: "Durability", description: "Crafted to last seasons, not days.", imageSrc: "http://img.b2bpic.net/free-photo/men-s-green-jacket-mockup-with-black-tee-african-american-model_53876-105358.jpg", imageAlt: "Fabric durability"},
|
||||
]}
|
||||
title="Unrivaled Quality."
|
||||
description="Excellence in every stitch."
|
||||
@@ -138,41 +103,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Essential Basic Tee",
|
||||
price: "$120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-blond-young-man-posing-studio_158595-3449.jpg",
|
||||
},
|
||||
id: "p1", name: "Essential Basic Tee", price: "$120", imageSrc: "http://img.b2bpic.net/free-photo/handsome-blond-young-man-posing-studio_158595-3449.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Oversized Silhouette",
|
||||
price: "$180",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/motivational-badge-collection_53876-78888.jpg",
|
||||
},
|
||||
id: "p2", name: "Oversized Silhouette", price: "$180", imageSrc: "http://img.b2bpic.net/free-vector/motivational-badge-collection_53876-78888.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Classic Fitted",
|
||||
price: "$150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4752.jpg",
|
||||
},
|
||||
id: "p3", name: "Classic Fitted", price: "$150", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4752.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Signature V-Neck",
|
||||
price: "$140",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tgy0i9",
|
||||
},
|
||||
id: "p4", name: "Signature V-Neck", price: "$140", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tgy0i9"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Premium Long-Sleeve",
|
||||
price: "$210",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-people-having-fun_23-2149832953.jpg",
|
||||
},
|
||||
id: "p5", name: "Premium Long-Sleeve", price: "$210", imageSrc: "http://img.b2bpic.net/free-photo/young-people-having-fun_23-2149832953.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Graphic Luxe",
|
||||
price: "$250",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fashion-woman-casual-hipster-summer-clothes_158538-7986.jpg",
|
||||
},
|
||||
id: "p6", name: "Graphic Luxe", price: "$250", imageSrc: "http://img.b2bpic.net/free-photo/fashion-woman-casual-hipster-summer-clothes_158538-7986.jpg"},
|
||||
]}
|
||||
title="Exclusive Collection"
|
||||
description="Discover your signature piece."
|
||||
@@ -184,14 +125,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"VOGUE",
|
||||
"GQ",
|
||||
"ELLE",
|
||||
"HARPER'S BAZAAR",
|
||||
"WWD",
|
||||
"HIGHSNOBIETY",
|
||||
"COMPLEX",
|
||||
]}
|
||||
"VOGUE", "GQ", "ELLE", "HARPER'S BAZAAR", "WWD", "HIGHSNOBIETY", "COMPLEX"]}
|
||||
title="Seen In"
|
||||
description="Featured in the world's premier fashion publications."
|
||||
/>
|
||||
@@ -202,32 +136,18 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-white-analog-portrait-handsome-man-posing-indoors-couch-with-camera_23-2149630133.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/black-white-analog-portrait-handsome-man-posing-indoors-couch-with-camera_23-2149630133.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Marcus A.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021805.jpg",
|
||||
},
|
||||
id: "t2", name: "Marcus A.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021805.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-minimal-plant-leaning-wall-front-view_23-2148835343.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena R.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-minimal-plant-leaning-wall-front-view_23-2148835343.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-suit_23-2149396254.jpg",
|
||||
},
|
||||
id: "t4", name: "David W.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-wearing-suit_23-2149396254.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Chloe B.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-strict-young-handsome-caucasian-man-wearing-glasses-standing-profile-view-isolated-crimson-wall_141793-79811.jpg",
|
||||
},
|
||||
id: "t5", name: "Chloe B.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-strict-young-handsome-caucasian-man-wearing-glasses-standing-profile-view-isolated-crimson-wall_141793-79811.jpg"},
|
||||
]}
|
||||
cardTitle="Client Voices"
|
||||
cardTag="Testimonials"
|
||||
cardAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -237,20 +157,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Shipping",
|
||||
content: "Worldwide discreet shipping included.",
|
||||
},
|
||||
id: "q1", title: "Shipping", content: "Worldwide discreet shipping included."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Returns",
|
||||
content: "Unworn items accepted within 30 days.",
|
||||
},
|
||||
id: "q2", title: "Returns", content: "Unworn items accepted within 30 days."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Sizing",
|
||||
content: "Consult our luxury fit guide.",
|
||||
},
|
||||
id: "q3", title: "Sizing", content: "Consult our luxury fit guide."},
|
||||
]}
|
||||
sideTitle="Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -261,8 +172,7 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Experience Noir Luxe personally. Inquire for bespoke inquiries."
|
||||
/>
|
||||
</div>
|
||||
@@ -271,13 +181,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="NOIR LUXE"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Contact",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Contact", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user