Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-09 19:32:22 +00:00
2 changed files with 52 additions and 204 deletions

View File

@@ -20,8 +20,7 @@ export default function AboutPage() {
const footerColumns = [
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Featured Collection", href: "#featured-products" },
{ label: "Seasonal Collections", href: "#collections" },
{ label: "All Products", href: "/shop" },
@@ -29,8 +28,7 @@ export default function AboutPage() {
],
},
{
title: "About",
items: [
title: "About", items: [
{ label: "Our Story", href: "/about" },
{ label: "Sustainability", href: "#" },
{ label: "Brand Partners", href: "#" },
@@ -38,8 +36,7 @@ export default function AboutPage() {
],
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "FAQ", href: "#faq" },
{ label: "Shipping Info", href: "#" },
@@ -81,18 +78,15 @@ export default function AboutPage() {
tagAnimation="slide-up"
metrics={[
{
value: "8 Years",
title: "Industry Excellence",
},
value: "8 Years", title: "Industry Excellence"},
{
value: "10K+",
title: "Satisfied Customers",
},
value: "10K+", title: "Satisfied Customers"},
]}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-working-her-worshop_23-2149536268.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/young-woman-working-her-worshop_23-2149536268.jpg"
imageAlt="Luxe Étoile showroom"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
</div>
@@ -107,15 +101,7 @@ export default function AboutPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Vogue",
"Harper's Bazaar",
"ELLE",
"British Vogue",
"Nylon",
"Interview Magazine",
"High Snobiety",
"Refinery29",
]}
"Vogue", "Harper's Bazaar", "ELLE", "British Vogue", "Nylon", "Interview Magazine", "High Snobiety", "Refinery29"]}
speed={40}
showCard={true}
buttonAnimation="slide-up"
@@ -127,41 +113,23 @@ export default function AboutPage() {
<FaqBase
faqs={[
{
id: "1",
title: "What is your return policy?",
content:
"We offer a 30-day return policy on all unworn, unwashed items with original tags intact. Items must be in their original packaging with proof of purchase. Returns are free within 14 days of purchase, after which return shipping costs apply. Refunds are processed within 5-7 business days of receiving your returned item.",
},
id: "1", title: "What is your return policy?", content:
"We offer a 30-day return policy on all unworn, unwashed items with original tags intact. Items must be in their original packaging with proof of purchase. Returns are free within 14 days of purchase, after which return shipping costs apply. Refunds are processed within 5-7 business days of receiving your returned item."},
{
id: "2",
title: "How long does shipping take?",
content:
"We offer multiple shipping options: Standard Shipping (5-7 business days), Express Shipping (2-3 business days), and Overnight Shipping (1 business day). All orders are carefully packaged and dispatched within 1 business day of purchase. You'll receive a tracking number via email once your order ships.",
},
id: "2", title: "How long does shipping take?", content:
"We offer multiple shipping options: Standard Shipping (5-7 business days), Express Shipping (2-3 business days), and Overnight Shipping (1 business day). All orders are carefully packaged and dispatched within 1 business day of purchase. You'll receive a tracking number via email once your order ships."},
{
id: "3",
title: "Do you ship internationally?",
content:
"Yes, we ship to over 50 countries worldwide. International shipping times vary from 7-14 business days depending on destination. All international orders include customs documentation. Additional import duties or taxes may apply in your country and are the responsibility of the customer.",
},
id: "3", title: "Do you ship internationally?", content:
"Yes, we ship to over 50 countries worldwide. International shipping times vary from 7-14 business days depending on destination. All international orders include customs documentation. Additional import duties or taxes may apply in your country and are the responsibility of the customer."},
{
id: "4",
title: "How do I find my size?",
content:
"Each product page includes a detailed size guide with measurements in both inches and centimeters. We recommend measuring yourself or an existing well-fitting garment and comparing to our charts. If you're between sizes, we suggest sizing up for comfort. Our customer service team is also available to help with sizing questions.",
},
id: "4", title: "How do I find my size?", content:
"Each product page includes a detailed size guide with measurements in both inches and centimeters. We recommend measuring yourself or an existing well-fitting garment and comparing to our charts. If you're between sizes, we suggest sizing up for comfort. Our customer service team is also available to help with sizing questions."},
{
id: "5",
title: "Are your products authentic?",
content:
"Absolutely. All items sold at Luxe Étoile are 100% authentic. We work directly with designers and authorized distributors. Every piece is verified for authenticity before shipping. We take product authenticity seriously and guarantee the quality and genuineness of every item.",
},
id: "5", title: "Are your products authentic?", content:
"Absolutely. All items sold at Luxe Étoile are 100% authentic. We work directly with designers and authorized distributors. Every piece is verified for authenticity before shipping. We take product authenticity seriously and guarantee the quality and genuineness of every item."},
{
id: "6",
title: "Do you offer gift wrapping?",
content:
"Yes! We offer complimentary luxury gift wrapping for all orders. Select the gift wrapping option at checkout and add a personalized message. Your package will arrive beautifully wrapped and ready to gift.",
},
id: "6", title: "Do you offer gift wrapping?", content:
"Yes! We offer complimentary luxury gift wrapping for all orders. Select the gift wrapping option at checkout and add a personalized message. Your package will arrive beautifully wrapped and ready to gift."},
]}
title="Frequently Asked Questions"
description="Everything you need to know about shopping at Luxe Étoile, from sizing to shipping."

View File

@@ -23,8 +23,7 @@ const navItems = [
const footerColumns = [
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Featured Collection", href: "#featured-products" },
{ label: "Seasonal Collections", href: "#collections" },
{ label: "All Products", href: "/shop" },
@@ -32,8 +31,7 @@ const footerColumns = [
],
},
{
title: "About",
items: [
title: "About", items: [
{ label: "Our Story", href: "#about" },
{ label: "Sustainability", href: "#" },
{ label: "Brand Partners", href: "#" },
@@ -41,8 +39,7 @@ const footerColumns = [
],
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Contact Us", href: "#contact" },
{ label: "FAQ", href: "#faq" },
{ label: "Shipping Info", href: "#" },
@@ -78,7 +75,7 @@ export default function HomePage() {
<HeroSplitKpi
title="Elevate Your Style with Luxe Étoile"
description="Discover handpicked premium women's fashion from emerging designers and established luxury brands. Each piece is curated for quality, elegance, and timeless style."
background={{ variant: "circleGradient" }}
background={{ variant: "plain" }}
kpis={[
{ value: "500+", label: "Premium Pieces" },
{ value: "50+", label: "Trusted Brands" },
@@ -113,31 +110,13 @@ export default function HomePage() {
useInvertedBackground={false}
products={[
{
id: "1",
name: "Silk Blend Evening Dress",
price: "$285",
variant: "Cream • 3 Colors",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-street_1157-4428.jpg?_wi=1",
imageAlt: "Premium evening dress",
isFavorited: false,
id: "1", name: "Silk Blend Evening Dress", price: "$285", variant: "Cream • 3 Colors", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-street_1157-4428.jpg", imageAlt: "Premium evening dress", isFavorited: false,
},
{
id: "2",
name: "Tailored Luxury Blazer",
price: "$195",
variant: "Stone • 2 Colors",
imageSrc: "http://img.b2bpic.net/free-photo/charming-lady-black-classic-outfit-smiling-isolated-background-attractive-woman-dark-suit-laughing-touching-hair_197531-18495.jpg?_wi=1",
imageAlt: "Professional luxury blazer",
isFavorited: false,
id: "2", name: "Tailored Luxury Blazer", price: "$195", variant: "Stone • 2 Colors", imageSrc: "http://img.b2bpic.net/free-photo/charming-lady-black-classic-outfit-smiling-isolated-background-attractive-woman-dark-suit-laughing-touching-hair_197531-18495.jpg", imageAlt: "Professional luxury blazer", isFavorited: false,
},
{
id: "3",
name: "Premium Accessories Set",
price: "$125",
variant: "Mixed • Limited",
imageSrc: "http://img.b2bpic.net/free-photo/happy-father-s-day-composition-father-s-day-top-view_185193-109773.jpg?_wi=1",
imageAlt: "Luxury accessories collection",
isFavorited: false,
id: "3", name: "Premium Accessories Set", price: "$125", variant: "Mixed • Limited", imageSrc: "http://img.b2bpic.net/free-photo/happy-father-s-day-composition-father-s-day-top-view_185193-109773.jpg", imageAlt: "Luxury accessories collection", isFavorited: false,
},
]}
buttons={[{ text: "Explore All", href: "/shop" }]}
@@ -158,22 +137,10 @@ export default function HomePage() {
useInvertedBackground={true}
products={[
{
id: "spring",
name: "Spring Awakening",
price: "From $99",
variant: "Light Pastels • New",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-outdoors-with-bouquet-spring-flowers_23-2148853876.jpg?_wi=1",
imageAlt: "Spring collection",
isFavorited: false,
id: "spring", name: "Spring Awakening", price: "From $99", variant: "Light Pastels • New", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-outdoors-with-bouquet-spring-flowers_23-2148853876.jpg", imageAlt: "Spring collection", isFavorited: false,
},
{
id: "summer",
name: "Summer Radiance",
price: "From $129",
variant: "Bright & Airy • Hot",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-with-candy-indoors_23-2148350157.jpg?_wi=1",
imageAlt: "Summer collection",
isFavorited: false,
id: "summer", name: "Summer Radiance", price: "From $129", variant: "Bright & Airy • Hot", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-with-candy-indoors_23-2148350157.jpg", imageAlt: "Summer collection", isFavorited: false,
},
]}
buttons={[{ text: "Browse Collections", href: "/shop" }]}
@@ -193,9 +160,10 @@ export default function HomePage() {
{ value: "10K+", title: "Satisfied Customers" },
]}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-working-her-worshop_23-2149536268.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/young-woman-working-her-worshop_23-2149536268.jpg"
imageAlt="Luxe Étoile showroom"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
</div>
@@ -209,15 +177,7 @@ export default function HomePage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Vogue",
"Harper's Bazaar",
"ELLE",
"British Vogue",
"Nylon",
"Interview Magazine",
"High Snobiety",
"Refinery29",
]}
"Vogue", "Harper's Bazaar", "ELLE", "British Vogue", "Nylon", "Interview Magazine", "High Snobiety", "Refinery29"]}
speed={40}
showCard={true}
buttonAnimation="slide-up"
@@ -235,77 +195,17 @@ export default function HomePage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Johnson, Fashion Blogger",
date: "Date: 15 December 2024",
title: "Absolutely life-changing shopping experience",
quote: "I've been shopping at Luxe Étoile for over a year now, and the quality and curation are unmatched. Every piece I've purchased has become a staple in my wardrobe. The customer service is impeccable!",
tag: "Premium Member",
avatarSrc: "http://img.b2bpic.net/free-photo/young-smiling-blonde-russian-girl-puts-hands-chest-looking-side-isolated-orange-background-with-copy-space_141793-65450.jpg",
avatarAlt: "Sarah Johnson",
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-blonde-russian-girl-puts-hands-chest-looking-side-isolated-orange-background-with-copy-space_141793-65450.jpg?_wi=1",
imageAlt: "Customer testimonial",
},
id: "1", name: "Sarah Johnson, Fashion Blogger", date: "Date: 15 December 2024", title: "Absolutely life-changing shopping experience", quote: "I've been shopping at Luxe Étoile for over a year now, and the quality and curation are unmatched. Every piece I've purchased has become a staple in my wardrobe. The customer service is impeccable!", tag: "Premium Member", avatarSrc: "http://img.b2bpic.net/free-photo/young-smiling-blonde-russian-girl-puts-hands-chest-looking-side-isolated-orange-background-with-copy-space_141793-65450.jpg", avatarAlt: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-blonde-russian-girl-puts-hands-chest-looking-side-isolated-orange-background-with-copy-space_141793-65450.jpg", imageAlt: "Customer testimonial"},
{
id: "2",
name: "Emma Rodriguez, Style Consultant",
date: "Date: 20 November 2024",
title: "The epitome of luxury accessibility",
quote: "As a style professional, I'm incredibly selective. Luxe Étoile combines premium quality with thoughtful pricing. My clients are always impressed by the pieces I recommend from their collection.",
tag: "Professional",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-black-african-american-woman-stylish-outfit-velvet-top-white-studio-background-summer-fashion-trend-happy-smiling-curly-hair-accessories_285396-10581.jpg",
avatarAlt: "Emma Rodriguez",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-black-african-american-woman-stylish-outfit-velvet-top-white-studio-background-summer-fashion-trend-happy-smiling-curly-hair-accessories_285396-10581.jpg?_wi=1",
imageAlt: "Style consultant testimonial",
},
id: "2", name: "Emma Rodriguez, Style Consultant", date: "Date: 20 November 2024", title: "The epitome of luxury accessibility", quote: "As a style professional, I'm incredibly selective. Luxe Étoile combines premium quality with thoughtful pricing. My clients are always impressed by the pieces I recommend from their collection.", tag: "Professional", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-black-african-american-woman-stylish-outfit-velvet-top-white-studio-background-summer-fashion-trend-happy-smiling-curly-hair-accessories_285396-10581.jpg", avatarAlt: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-black-african-american-woman-stylish-outfit-velvet-top-white-studio-background-summer-fashion-trend-happy-smiling-curly-hair-accessories_285396-10581.jpg", imageAlt: "Style consultant testimonial"},
{
id: "3",
name: "Jessica Liu, Luxury Fashion Editor",
date: "Date: 8 November 2024",
title: "Redefining modern luxury",
quote: "Luxe Étoile stands out in a crowded market because they genuinely care about their customers. The curation is impeccable, and the brand partnerships are with some of the most exciting designers today.",
tag: "Media Partner",
avatarSrc: "http://img.b2bpic.net/free-photo/business-owners-preparing-their-store_23-2149300876.jpg",
avatarAlt: "Jessica Liu",
imageSrc: "http://img.b2bpic.net/free-photo/business-owners-preparing-their-store_23-2149300876.jpg?_wi=1",
imageAlt: "Editor testimonial",
},
id: "3", name: "Jessica Liu, Luxury Fashion Editor", date: "Date: 8 November 2024", title: "Redefining modern luxury", quote: "Luxe Étoile stands out in a crowded market because they genuinely care about their customers. The curation is impeccable, and the brand partnerships are with some of the most exciting designers today.", tag: "Media Partner", avatarSrc: "http://img.b2bpic.net/free-photo/business-owners-preparing-their-store_23-2149300876.jpg", avatarAlt: "Jessica Liu", imageSrc: "http://img.b2bpic.net/free-photo/business-owners-preparing-their-store_23-2149300876.jpg", imageAlt: "Editor testimonial"},
{
id: "4",
name: "Olivia Martinez, Entrepreneur",
date: "Date: 3 October 2024",
title: "Perfect for the modern woman",
quote: "Between my business commitments and personal style, I need reliable quality. Luxe Étoile delivers exactly that pieces that work for both the boardroom and weekend getaways.",
tag: "Business Owner",
avatarSrc: "http://img.b2bpic.net/free-photo/mature-university-student-preparing-her-thesis-campus-library-study-room_482257-122549.jpg",
avatarAlt: "Olivia Martinez",
imageSrc: "http://img.b2bpic.net/free-photo/mature-university-student-preparing-her-thesis-campus-library-study-room_482257-122549.jpg?_wi=1",
imageAlt: "Entrepreneur testimonial",
},
id: "4", name: "Olivia Martinez, Entrepreneur", date: "Date: 3 October 2024", title: "Perfect for the modern woman", quote: "Between my business commitments and personal style, I need reliable quality. Luxe Étoile delivers exactly that pieces that work for both the boardroom and weekend getaways.", tag: "Business Owner", avatarSrc: "http://img.b2bpic.net/free-photo/mature-university-student-preparing-her-thesis-campus-library-study-room_482257-122549.jpg", avatarAlt: "Olivia Martinez", imageSrc: "http://img.b2bpic.net/free-photo/mature-university-student-preparing-her-thesis-campus-library-study-room_482257-122549.jpg", imageAlt: "Entrepreneur testimonial"},
{
id: "5",
name: "Sophie Laurent, Jewelry Designer",
date: "Date: 25 September 2024",
title: "A curated experience like no other",
quote: "The attention to detail at Luxe Étoile is remarkable. From packaging to the pieces themselves, everything reflects a commitment to excellence. I recommend them to everyone in my circle.",
tag: "Luxury Partner",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-female-personal-shopper-working_23-2148924149.jpg",
avatarAlt: "Sophie Laurent",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-personal-shopper-working_23-2148924149.jpg?_wi=1",
imageAlt: "Designer testimonial",
},
id: "5", name: "Sophie Laurent, Jewelry Designer", date: "Date: 25 September 2024", title: "A curated experience like no other", quote: "The attention to detail at Luxe Étoile is remarkable. From packaging to the pieces themselves, everything reflects a commitment to excellence. I recommend them to everyone in my circle.", tag: "Luxury Partner", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-female-personal-shopper-working_23-2148924149.jpg", avatarAlt: "Sophie Laurent", imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-personal-shopper-working_23-2148924149.jpg", imageAlt: "Designer testimonial"},
{
id: "6",
name: "Michelle Chang, Corporate Executive",
date: "Date: 12 September 2024",
title: "My go-to for professional elegance",
quote: "In my role, first impressions matter. Luxe Étoile helps me look and feel confident every day. Their collection is versatile, timeless, and always impeccably made.",
tag: "Executive Client",
avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15845.jpg",
avatarAlt: "Michelle Chang",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15845.jpg?_wi=1",
imageAlt: "Executive testimonial",
},
id: "6", name: "Michelle Chang, Corporate Executive", date: "Date: 12 September 2024", title: "My go-to for professional elegance", quote: "In my role, first impressions matter. Luxe Étoile helps me look and feel confident every day. Their collection is versatile, timeless, and always impeccably made.", tag: "Executive Client", avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15845.jpg", avatarAlt: "Michelle Chang", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-library_273609-15845.jpg", imageAlt: "Executive testimonial"},
]}
/>
</div>
@@ -323,41 +223,23 @@ export default function HomePage() {
animationType="smooth"
faqs={[
{
id: "1",
title: "What is your return policy?",
content:
"We offer a 30-day return policy on all unworn, unwashed items with original tags intact. Items must be in their original packaging with proof of purchase. Returns are free within 14 days of purchase, after which return shipping costs apply. Refunds are processed within 5-7 business days of receiving your returned item.",
},
id: "1", title: "What is your return policy?", content:
"We offer a 30-day return policy on all unworn, unwashed items with original tags intact. Items must be in their original packaging with proof of purchase. Returns are free within 14 days of purchase, after which return shipping costs apply. Refunds are processed within 5-7 business days of receiving your returned item."},
{
id: "2",
title: "How long does shipping take?",
content:
"We offer multiple shipping options: Standard Shipping (5-7 business days), Express Shipping (2-3 business days), and Overnight Shipping (1 business day). All orders are carefully packaged and dispatched within 1 business day of purchase. You'll receive a tracking number via email once your order ships.",
},
id: "2", title: "How long does shipping take?", content:
"We offer multiple shipping options: Standard Shipping (5-7 business days), Express Shipping (2-3 business days), and Overnight Shipping (1 business day). All orders are carefully packaged and dispatched within 1 business day of purchase. You'll receive a tracking number via email once your order ships."},
{
id: "3",
title: "Do you ship internationally?",
content:
"Yes, we ship to over 50 countries worldwide. International shipping times vary from 7-14 business days depending on destination. All international orders include customs documentation. Additional import duties or taxes may apply in your country and are the responsibility of the customer.",
},
id: "3", title: "Do you ship internationally?", content:
"Yes, we ship to over 50 countries worldwide. International shipping times vary from 7-14 business days depending on destination. All international orders include customs documentation. Additional import duties or taxes may apply in your country and are the responsibility of the customer."},
{
id: "4",
title: "How do I find my size?",
content:
"Each product page includes a detailed size guide with measurements in both inches and centimeters. We recommend measuring yourself or an existing well-fitting garment and comparing to our charts. If you're between sizes, we suggest sizing up for comfort. Our customer service team is also available to help with sizing questions.",
},
id: "4", title: "How do I find my size?", content:
"Each product page includes a detailed size guide with measurements in both inches and centimeters. We recommend measuring yourself or an existing well-fitting garment and comparing to our charts. If you're between sizes, we suggest sizing up for comfort. Our customer service team is also available to help with sizing questions."},
{
id: "5",
title: "Are your products authentic?",
content:
"Absolutely. All items sold at Luxe Étoile are 100% authentic. We work directly with designers and authorized distributors. Every piece is verified for authenticity before shipping. We take product authenticity seriously and guarantee the quality and genuineness of every item.",
},
id: "5", title: "Are your products authentic?", content:
"Absolutely. All items sold at Luxe Étoile are 100% authentic. We work directly with designers and authorized distributors. Every piece is verified for authenticity before shipping. We take product authenticity seriously and guarantee the quality and genuineness of every item."},
{
id: "6",
title: "Do you offer gift wrapping?",
content:
"Yes! We offer complimentary luxury gift wrapping for all orders. Select the gift wrapping option at checkout and add a personalized message. Your package will arrive beautifully wrapped and ready to gift.",
},
id: "6", title: "Do you offer gift wrapping?", content:
"Yes! We offer complimentary luxury gift wrapping for all orders. Select the gift wrapping option at checkout and add a personalized message. Your package will arrive beautifully wrapped and ready to gift."},
]}
/>
</div>
@@ -373,13 +255,11 @@ export default function HomePage() {
{ name: "subject", type: "text", placeholder: "Subject", required: true },
]}
textarea={{
name: "message",
placeholder: "Tell us how we can help...",
rows: 5,
name: "message", placeholder: "Tell us how we can help...", rows: 5,
required: true,
}}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-working-her-worshop_23-2149536268.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/young-woman-working-her-worshop_23-2149536268.jpg"
imageAlt="Luxe Étoile boutique"
mediaAnimation="slide-up"
mediaPosition="right"