Merge version_2 into main #1
251
src/app/page.tsx
251
src/app/page.tsx
@@ -32,29 +32,17 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Collection",
|
||||
id: "products",
|
||||
},
|
||||
name: "Collection", id: "products"},
|
||||
{
|
||||
name: "Quality",
|
||||
id: "features",
|
||||
},
|
||||
name: "Quality", id: "features"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "faq",
|
||||
},
|
||||
name: "FAQ", id: "faq"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="LuxeCurtains"
|
||||
/>
|
||||
@@ -63,61 +51,38 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Transform Your Space with Elegance"
|
||||
description="Discover our exquisite range of premium, custom-fit curtains designed to bring sophistication and warmth to your home sanctuary."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-woman-decorating-front-door_23-2150562112.jpg",
|
||||
alt: "Client 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-woman-decorating-front-door_23-2150562112.jpg", alt: "Client 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-lady-dark-blue-outfit-posing-background-gold-curtains_197531-14965.jpg",
|
||||
alt: "Client 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-lady-dark-blue-outfit-posing-background-gold-curtains_197531-14965.jpg", alt: "Client 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/business-person-training-beginner-internship_23-2149335467.jpg",
|
||||
alt: "Client 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/business-person-training-beginner-internship_23-2149335467.jpg", alt: "Client 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-young-woman-spending-time-home_23-2150655698.jpg",
|
||||
alt: "Client 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-young-woman-spending-time-home_23-2150655698.jpg", alt: "Client 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-stylish-woman-wearing-punk-outfit_23-2149267472.jpg",
|
||||
alt: "Client 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-stylish-woman-wearing-punk-outfit_23-2149267472.jpg", alt: "Client 5"},
|
||||
]}
|
||||
avatarText="Loved by 500+ happy homes"
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Collection",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Explore Collection", href: "#products"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Luxury Fabrics",
|
||||
},
|
||||
type: "text", text: "Luxury Fabrics"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Bespoke Design",
|
||||
},
|
||||
type: "text", text: "Bespoke Design"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Expert Installation",
|
||||
},
|
||||
type: "text", text: "Expert Installation"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Thermal Solutions",
|
||||
},
|
||||
type: "text", text: "Thermal Solutions"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Custom Sizing",
|
||||
},
|
||||
type: "text", text: "Custom Sizing"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -129,19 +94,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Award,
|
||||
label: "Years Experience",
|
||||
value: "25+",
|
||||
},
|
||||
label: "Years Experience", value: "25+"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
label: "Happy Clients",
|
||||
value: "10k+",
|
||||
},
|
||||
label: "Happy Clients", value: "10k+"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
label: "Fabrics Curated",
|
||||
value: "500+",
|
||||
},
|
||||
label: "Fabrics Curated", value: "500+"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -154,34 +113,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "Craftsmanship",
|
||||
title: "Premium Materials",
|
||||
items: [
|
||||
"Hand-selected fabrics",
|
||||
"Textile durability testing",
|
||||
"Professional stitching excellence",
|
||||
],
|
||||
id: "f1", label: "Craftsmanship", title: "Premium Materials", items: [
|
||||
"Hand-selected fabrics", "Textile durability testing", "Professional stitching excellence"],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "Service",
|
||||
title: "Custom Measurement",
|
||||
items: [
|
||||
"Precise window assessment",
|
||||
"Professional installation service",
|
||||
"Bespoke tailoring solutions",
|
||||
],
|
||||
id: "f2", label: "Service", title: "Custom Measurement", items: [
|
||||
"Precise window assessment", "Professional installation service", "Bespoke tailoring solutions"],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "Style",
|
||||
title: "Thermal Solutions",
|
||||
items: [
|
||||
"Blackout technology integration",
|
||||
"Energy efficient fabrics",
|
||||
"Sound-dampening qualities",
|
||||
],
|
||||
id: "f3", label: "Style", title: "Thermal Solutions", items: [
|
||||
"Blackout technology integration", "Energy efficient fabrics", "Sound-dampening qualities"],
|
||||
},
|
||||
]}
|
||||
title="Why Choose LuxeCurtains?"
|
||||
@@ -197,41 +138,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Velvet Luxe",
|
||||
price: "$120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-pearl-room-long-white-dress_176474-5569.jpg",
|
||||
},
|
||||
id: "p1", name: "Velvet Luxe", price: "$120", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-looking-pearl-room-long-white-dress_176474-5569.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Airy Sheer",
|
||||
price: "$85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/creative-portrait-man-with-curtains-shadows-from-window_23-2149657500.jpg",
|
||||
},
|
||||
id: "p2", name: "Airy Sheer", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/creative-portrait-man-with-curtains-shadows-from-window_23-2149657500.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Rustic Linen",
|
||||
price: "$95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hammock-chair-boho-style-with-stack-books-concept-cozy-place-relax-home_169016-8669.jpg",
|
||||
},
|
||||
id: "p3", name: "Rustic Linen", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/hammock-chair-boho-style-with-stack-books-concept-cozy-place-relax-home_169016-8669.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Classic Pattern",
|
||||
price: "$110",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/curtain-decorated-with-brown-rope_1304-3712.jpg",
|
||||
},
|
||||
id: "p4", name: "Classic Pattern", price: "$110", imageSrc: "http://img.b2bpic.net/free-photo/curtain-decorated-with-brown-rope_1304-3712.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Nightfall Blackout",
|
||||
price: "$150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-white-flower-near-window-with-beautiful-view_181624-10998.jpg",
|
||||
},
|
||||
id: "p5", name: "Nightfall Blackout", price: "$150", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-white-flower-near-window-with-beautiful-view_181624-10998.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Embroidered Heritage",
|
||||
price: "$180",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/retro-world-theatre-day-scenes-with-theatre-curtain_23-2151211374.jpg",
|
||||
},
|
||||
id: "p6", name: "Embroidered Heritage", price: "$180", imageSrc: "http://img.b2bpic.net/free-photo/retro-world-theatre-day-scenes-with-theatre-curtain_23-2151211374.jpg"},
|
||||
]}
|
||||
title="Our Curated Collection"
|
||||
description="From sheer minimalist drapes to bold velvet statements, find the perfect fabric for your unique interior style."
|
||||
@@ -244,45 +161,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
title: "Dream Makeover",
|
||||
quote: "The curtains transformed our entire living room. Incredible quality!",
|
||||
name: "Sarah Miller",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-pregnant-woman-holding-her-belly-standing-by-window_1303-27118.jpg",
|
||||
},
|
||||
id: "t1", title: "Dream Makeover", quote: "The curtains transformed our entire living room. Incredible quality!", name: "Sarah Miller", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/young-pregnant-woman-holding-her-belly-standing-by-window_1303-27118.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
title: "Perfect Fit",
|
||||
quote: "The measurement team was precise and the curtains fit perfectly.",
|
||||
name: "James Chen",
|
||||
role: "Architect",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-view-happy-woman-with-green-patches-home_197531-32449.jpg",
|
||||
},
|
||||
id: "t2", title: "Perfect Fit", quote: "The measurement team was precise and the curtains fit perfectly.", name: "James Chen", role: "Architect", imageSrc: "http://img.b2bpic.net/free-photo/full-view-happy-woman-with-green-patches-home_197531-32449.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
title: "Elegant Results",
|
||||
quote: "Simply stunning fabric choices. I couldn't be happier with the look.",
|
||||
name: "Emily Davis",
|
||||
role: "Interior Designer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-glasses-businessman-with-documents-colleagues-work-together_1157-40484.jpg",
|
||||
},
|
||||
id: "t3", title: "Elegant Results", quote: "Simply stunning fabric choices. I couldn't be happier with the look.", name: "Emily Davis", role: "Interior Designer", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-glasses-businessman-with-documents-colleagues-work-together_1157-40484.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
title: "Professional Service",
|
||||
quote: "Excellent installation service, fast and very clean.",
|
||||
name: "Marcus Rossi",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drawing-home-near-window_23-2148982178.jpg",
|
||||
},
|
||||
id: "t4", title: "Professional Service", quote: "Excellent installation service, fast and very clean.", name: "Marcus Rossi", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drawing-home-near-window_23-2148982178.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
title: "Top Quality",
|
||||
quote: "Best fabric investment for our home. The quality is truly exceptional.",
|
||||
name: "Elena Petrova",
|
||||
role: "Homeowner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-hotel-insights-details_23-2149160792.jpg",
|
||||
},
|
||||
id: "t5", title: "Top Quality", quote: "Best fabric investment for our home. The quality is truly exceptional.", name: "Elena Petrova", role: "Homeowner", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-hotel-insights-details_23-2149160792.jpg"},
|
||||
]}
|
||||
title="Stories from Beautiful Homes"
|
||||
description="See why homeowners trust LuxeCurtains for their window treatment transformations."
|
||||
@@ -295,20 +182,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "How do I measure for custom curtains?",
|
||||
content: "We offer a professional measurement service to ensure accuracy, or you can follow our online DIY guide.",
|
||||
},
|
||||
id: "q1", title: "How do I measure for custom curtains?", content: "We offer a professional measurement service to ensure accuracy, or you can follow our online DIY guide."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "What fabrics do you offer?",
|
||||
content: "We stock premium linen, velvet, silk, and specialized blackout fabrics to suit all needs.",
|
||||
},
|
||||
id: "q2", title: "What fabrics do you offer?", content: "We stock premium linen, velvet, silk, and specialized blackout fabrics to suit all needs."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "How long is the installation process?",
|
||||
content: "Once fabrics are selected, most custom curtains are manufactured and installed within 3-4 weeks.",
|
||||
},
|
||||
id: "q3", title: "How long is the installation process?", content: "Once fabrics are selected, most custom curtains are manufactured and installed within 3-4 weeks."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Common inquiries about our custom window treatments and services."
|
||||
@@ -320,11 +198,11 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Inquiry"
|
||||
title="Get a Consultation"
|
||||
description="Schedule a professional window assessment and get a quote for your custom curtain design today."
|
||||
buttonText="Request Free Consultation"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -333,50 +211,31 @@ export default function LandingPage() {
|
||||
logoText="LuxeCurtains"
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
title: "Shop", items: [
|
||||
{
|
||||
label: "Curtains",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Curtains", href: "#products"},
|
||||
{
|
||||
label: "Fabrics",
|
||||
href: "#",
|
||||
},
|
||||
label: "Fabrics", href: "#"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#",
|
||||
},
|
||||
label: "Services", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
{
|
||||
label: "Shipping",
|
||||
href: "#",
|
||||
},
|
||||
label: "Shipping", href: "#"},
|
||||
{
|
||||
label: "Returns",
|
||||
href: "#",
|
||||
},
|
||||
label: "Returns", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#",
|
||||
},
|
||||
label: "About", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -385,4 +244,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user