Merge version_2 into main #1
153
src/app/page.tsx
153
src/app/page.tsx
@@ -29,17 +29,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Collection",
|
||||
id: "products",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Collection", id: "products"},
|
||||
]}
|
||||
brandName="LuxeAttire"
|
||||
/>
|
||||
@@ -48,15 +44,12 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Timeless Elegance, Modern Fit."
|
||||
description="Discover a collection designed for those who appreciate the finer details of craftsmanship."
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Collection",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Shop Collection", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-smiley-woman-looking-jacket_23-2149241360.jpg"
|
||||
/>
|
||||
@@ -67,9 +60,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Crafted with Intent."
|
||||
description={[
|
||||
"Every piece in our collection is born from a philosophy of enduring style over fleeting trends.",
|
||||
"We select materials that age beautifully, ensuring your wardrobe remains a statement for years to come.",
|
||||
]}
|
||||
"Every piece in our collection is born from a philosophy of enduring style over fleeting trends.", "We select materials that age beautifully, ensuring your wardrobe remains a statement for years to come."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -81,32 +72,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Luxe",
|
||||
name: "Classic Wool Sweater",
|
||||
price: "$120",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-choosing-clothes-shop_1303-19714.jpg",
|
||||
},
|
||||
id: "1", brand: "Luxe", name: "Classic Wool Sweater", price: "$120", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-choosing-clothes-shop_1303-19714.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Luxe",
|
||||
name: "Silk Minimalist Dress",
|
||||
price: "$240",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/neutral-fabric-drape-white-surface_1194-637098.jpg",
|
||||
},
|
||||
id: "2", brand: "Luxe", name: "Silk Minimalist Dress", price: "$240", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/neutral-fabric-drape-white-surface_1194-637098.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Luxe",
|
||||
name: "Tailored Cotton Shirt",
|
||||
price: "$95",
|
||||
rating: 4,
|
||||
reviewCount: "210",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-portrait_23-2148830354.jpg",
|
||||
},
|
||||
id: "3", brand: "Luxe", name: "Tailored Cotton Shirt", price: "$95", rating: 4,
|
||||
reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/young-man-portrait_23-2148830354.jpg"},
|
||||
]}
|
||||
title="New Season Essentials"
|
||||
description="Curated pieces for a refined contemporary wardrobe."
|
||||
@@ -119,50 +92,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alice R.",
|
||||
date: "2024-10-15",
|
||||
title: "Verified Customer",
|
||||
quote: "The quality is unmatched. Truly timeless pieces.",
|
||||
tag: "Style",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg",
|
||||
},
|
||||
id: "1", name: "Alice R.", date: "2024-10-15", title: "Verified Customer", quote: "The quality is unmatched. Truly timeless pieces.", tag: "Style", avatarSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus V.",
|
||||
date: "2024-09-20",
|
||||
title: "Verified Customer",
|
||||
quote: "Finally, a brand that prioritizes fabric feel and fit.",
|
||||
tag: "Fashion",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/business-owners-preparing-their-store_23-2149300876.jpg",
|
||||
},
|
||||
id: "2", name: "Marcus V.", date: "2024-09-20", title: "Verified Customer", quote: "Finally, a brand that prioritizes fabric feel and fit.", tag: "Fashion", avatarSrc: "http://img.b2bpic.net/free-photo/business-owners-preparing-their-store_23-2149300876.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena K.",
|
||||
date: "2024-08-12",
|
||||
title: "Verified Customer",
|
||||
quote: "I have not found better basics anywhere else.",
|
||||
tag: "Quality",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/young-caucasian-woman-holding-shopping-bags-make-selfie-by-camera-clothing-store_839833-1916.jpg",
|
||||
},
|
||||
id: "3", name: "Elena K.", date: "2024-08-12", title: "Verified Customer", quote: "I have not found better basics anywhere else.", tag: "Quality", avatarSrc: "http://img.b2bpic.net/free-photo/young-caucasian-woman-holding-shopping-bags-make-selfie-by-camera-clothing-store_839833-1916.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Julian D.",
|
||||
date: "2024-07-05",
|
||||
title: "Verified Customer",
|
||||
quote: "Simple, clean, and elegant. Perfect everyday wear.",
|
||||
tag: "Essential",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-leaning-against-wooden-sculpture_171337-19338.jpg",
|
||||
},
|
||||
id: "4", name: "Julian D.", date: "2024-07-05", title: "Verified Customer", quote: "Simple, clean, and elegant. Perfect everyday wear.", tag: "Essential", avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-leaning-against-wooden-sculpture_171337-19338.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sarah W.",
|
||||
date: "2024-06-18",
|
||||
title: "Verified Customer",
|
||||
quote: "My wardrobe feels elevated. Exceptional design.",
|
||||
tag: "Design",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-leaning-against-wooden-sculpture_171337-19338.jpg",
|
||||
},
|
||||
id: "5", name: "Sarah W.", date: "2024-06-18", title: "Verified Customer", quote: "My wardrobe feels elevated. Exceptional design.", tag: "Design", avatarSrc: "http://img.b2bpic.net/free-photo/young-woman-leaning-against-wooden-sculpture_171337-19338.jpg"},
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="Authentic experiences from those who define style."
|
||||
@@ -180,25 +118,13 @@ export default function LandingPage() {
|
||||
faqsAnimation="opacity"
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do you source your materials?",
|
||||
content: "We partner exclusively with sustainable mills that prioritize ethical labor and environmentally friendly processes.",
|
||||
},
|
||||
id: "1", title: "How do you source your materials?", content: "We partner exclusively with sustainable mills that prioritize ethical labor and environmentally friendly processes."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What is the shipping policy?",
|
||||
content: "We offer complimentary worldwide shipping for all orders over $200 with tracked logistics.",
|
||||
},
|
||||
id: "2", title: "What is the shipping policy?", content: "We offer complimentary worldwide shipping for all orders over $200 with tracked logistics."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Can I return items?",
|
||||
content: "Yes, we accept returns within 30 days of receipt, provided the tags are attached and the garment is unworn.",
|
||||
},
|
||||
id: "3", title: "Can I return items?", content: "Yes, we accept returns within 30 days of receipt, provided the tags are attached and the garment is unworn."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Is the sizing consistent?",
|
||||
content: "Our cuts are designed for a standard fit; please refer to our detailed sizing chart on each product page.",
|
||||
},
|
||||
id: "4", title: "Is the sizing consistent?", content: "Our cuts are designed for a standard fit; please refer to our detailed sizing chart on each product page."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -208,42 +134,27 @@ export default function LandingPage() {
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-woman-trying-dress_23-2148238066.jpg"
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
title: "Shop", items: [
|
||||
{
|
||||
label: "All Products",
|
||||
href: "#products",
|
||||
},
|
||||
label: "All Products", href: "#products"},
|
||||
{
|
||||
label: "New Arrivals",
|
||||
href: "#",
|
||||
},
|
||||
label: "New Arrivals", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Brand",
|
||||
items: [
|
||||
title: "Brand", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Sustainability",
|
||||
href: "#",
|
||||
},
|
||||
label: "Sustainability", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "Returns",
|
||||
href: "#",
|
||||
},
|
||||
label: "Returns", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#",
|
||||
},
|
||||
label: "Contact", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
59
src/app/services/page.tsx
Normal file
59
src/app/services/page.tsx
Normal file
@@ -0,0 +1,59 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
||||
|
||||
export default function ServicesPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-shift"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="soft"
|
||||
contentWidth="smallMedium"
|
||||
sizing="large"
|
||||
background="grid"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="primary-glow"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/#about" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Collection", id: "/#products" },
|
||||
]}
|
||||
brandName="LuxeAttire"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Our Services"
|
||||
description="Expert services tailored to help you elevate your personal style and wardrobe."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/precise-craftsman-taking-measurements_482257-79185.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-woman-trying-dress_23-2148238066.jpg"
|
||||
columns={[
|
||||
{ title: "Shop", items: [{ label: "All Products", href: "/#products" }] },
|
||||
{ title: "Brand", items: [{ label: "About Us", href: "/#about" }] },
|
||||
{ title: "Support", items: [{ label: "Contact", href: "/#" }] },
|
||||
]}
|
||||
logoText="LuxeAttire"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user