Merge version_1 into main #2
299
src/app/page.tsx
299
src/app/page.tsx
@@ -31,22 +31,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Men",
|
||||
id: "men",
|
||||
},
|
||||
{
|
||||
name: "Women",
|
||||
id: "women",
|
||||
},
|
||||
{
|
||||
name: "New Arrivals",
|
||||
id: "new",
|
||||
},
|
||||
{
|
||||
name: "Deals",
|
||||
id: "deals",
|
||||
},
|
||||
{ name: "Men", id: "men" },
|
||||
{ name: "Women", id: "women" },
|
||||
{ name: "New Arrivals", id: "new" },
|
||||
{ name: "Deals", id: "deals" },
|
||||
]}
|
||||
brandName="Xpress Closet"
|
||||
/>
|
||||
@@ -55,46 +43,23 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Fresh Fits. Delivered Fast."
|
||||
description="Shop the latest styles for men & women in Nairobi, delivered to your door."
|
||||
tag="New Season"
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Men",
|
||||
href: "#men",
|
||||
},
|
||||
text: "Shop Men", href: "#men"},
|
||||
{
|
||||
text: "Shop Women",
|
||||
href: "#women",
|
||||
},
|
||||
text: "Shop Women", href: "#women"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style-lights-evening-cafes_1321-3400.jpg?_wi=1",
|
||||
imageAlt: "Fashion Model",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-clothing-store-mall_482257-91309.jpg",
|
||||
imageAlt: "Fashion Model",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-wearing-trucker-hat_23-2149432328.jpg",
|
||||
imageAlt: "Fashion Model",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-black-woman-with-afro-curls-hairstylesmiling-hipster-model-yellow-hoodie-sexy-carefree-female-posing-street-background-sunglasses-cheerful-happy_158538-21015.jpg",
|
||||
imageAlt: "Fashion Model",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-coffee-cup-looking-dress_23-2147688366.jpg",
|
||||
imageAlt: "Fashion Model",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-mixed-race-black-woman-park-full-flowers-with-huge-afro-hair-contour-sunlight-watching-camera-cinema-film-colors_633478-444.jpg",
|
||||
imageAlt: "Fashion Model",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style-lights-evening-cafes_1321-3400.jpg", imageAlt: "Fashion Model" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/empty-clothing-store-mall_482257-91309.jpg", imageAlt: "Fashion Model" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/young-woman-wearing-trucker-hat_23-2149432328.jpg", imageAlt: "Fashion Model" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-black-woman-with-afro-curls-hairstylesmiling-hipster-model-yellow-hoodie-sexy-carefree-female-posing-street-background-sunglasses-cheerful-happy_158538-21015.jpg", imageAlt: "Fashion Model" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/woman-with-coffee-cup-looking-dress_23-2147688366.jpg", imageAlt: "Fashion Model" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/portrait-mixed-race-black-woman-park-full-flowers-with-huge-afro-hair-contour-sunlight-watching-camera-cinema-film-colors_633478-444.jpg", imageAlt: "Fashion Model" },
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -107,52 +72,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Men",
|
||||
description: "Latest trends for modern men.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegantly-dressed-bearded-male-with-tattoos-hands-neck-chooses-new-costume-menswear-store_613910-19699.jpg",
|
||||
imageAlt: "Men",
|
||||
},
|
||||
title: "Men", description: "Latest trends for modern men.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style-lights-evening-cafes_1321-3400.jpg", imageAlt: "men fashion street style"},
|
||||
items: [],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style-lights-evening-cafes_1321-3400.jpg?_wi=2",
|
||||
imageAlt: "men fashion street style",
|
||||
},
|
||||
{
|
||||
title: "Women",
|
||||
description: "Chic outfits for every occasion.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-woman-white-denims-outside-street_1303-23011.jpg",
|
||||
imageAlt: "Women",
|
||||
},
|
||||
title: "Women", description: "Chic outfits for every occasion.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/studio-with-props-photography_23-2148885670.jpg", imageAlt: "men fashion street style"},
|
||||
items: [],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/studio-with-props-photography_23-2148885670.jpg",
|
||||
imageAlt: "men fashion street style",
|
||||
},
|
||||
{
|
||||
title: "Trending",
|
||||
description: "What everyone is wearing right now.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shirt-with-copy-space-empty-paper_23-2148670053.jpg",
|
||||
imageAlt: "Trending",
|
||||
},
|
||||
title: "Trending", description: "What everyone is wearing right now.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/joyful-excited-young-woman-grinning-broadly-attracting-your-attention-her-blank-t-shirt-pointing-fingers-down_273609-607.jpg", imageAlt: "men fashion street style"},
|
||||
items: [],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/joyful-excited-young-woman-grinning-broadly-attracting-your-attention-her-blank-t-shirt-pointing-fingers-down_273609-607.jpg?_wi=1",
|
||||
imageAlt: "men fashion street style",
|
||||
},
|
||||
{
|
||||
title: "Under KSh 1500",
|
||||
description: "Affordable styles without sacrifice.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-cute-romantic-caucasian-woman-summer-elegant-white-open-back-dress-straw-hat_343596-318.jpg?_wi=1",
|
||||
imageAlt: "Budget",
|
||||
},
|
||||
title: "Under KSh 1500", description: "Affordable styles without sacrifice.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl_1303-4477.jpg", imageAlt: "men fashion street style"},
|
||||
items: [],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl_1303-4477.jpg?_wi=1",
|
||||
imageAlt: "men fashion street style",
|
||||
},
|
||||
]}
|
||||
title="Explore Our Collections"
|
||||
@@ -167,42 +108,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "T-Shirt",
|
||||
price: "KSh 1200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/joyful-excited-young-woman-grinning-broadly-attracting-your-attention-her-blank-t-shirt-pointing-fingers-down_273609-607.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Dress",
|
||||
price: "KSh 2000",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-cute-romantic-caucasian-woman-summer-elegant-white-open-back-dress-straw-hat_343596-318.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Trousers",
|
||||
price: "KSh 1800",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl_1303-4477.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Denim Jacket",
|
||||
price: "KSh 2500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-jeans-jacket-posing-near-concrete-wall_613910-2889.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Pullover",
|
||||
price: "KSh 1500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/inside-portrait-adorable-lovely-woman-with-blond-hair-wearing-knitted-pullover-is-posing-isolated-background-with-romantic-smile-beautiful-woman-is-posing-photoshoot_291650-2439.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Handbag",
|
||||
price: "KSh 2200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bag-hanging-from-furniture-item-indoors_23-2151073516.jpg",
|
||||
},
|
||||
{ id: "1", name: "T-Shirt", price: "KSh 1200", imageSrc: "http://img.b2bpic.net/free-photo/joyful-excited-young-woman-grinning-broadly-attracting-your-attention-her-blank-t-shirt-pointing-fingers-down_273609-607.jpg" },
|
||||
{ id: "2", name: "Dress", price: "KSh 2000", imageSrc: "http://img.b2bpic.net/free-photo/happy-cute-romantic-caucasian-woman-summer-elegant-white-open-back-dress-straw-hat_343596-318.jpg" },
|
||||
{ id: "3", name: "Trousers", price: "KSh 1800", imageSrc: "http://img.b2bpic.net/free-photo/girl_1303-4477.jpg" },
|
||||
{ id: "4", name: "Denim Jacket", price: "KSh 2500", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-jeans-jacket-posing-near-concrete-wall_613910-2889.jpg" },
|
||||
{ id: "5", name: "Pullover", price: "KSh 1500", imageSrc: "http://img.b2bpic.net/free-photo/inside-portrait-adorable-lovely-woman-with-blond-hair-wearing-knitted-pullover-is-posing-isolated-background-with-romantic-smile-beautiful-woman-is-posing-photoshoot_291650-2439.jpg" },
|
||||
{ id: "6", name: "Handbag", price: "KSh 2200", imageSrc: "http://img.b2bpic.net/free-photo/bag-hanging-from-furniture-item-indoors_23-2151073516.jpg" },
|
||||
]}
|
||||
title="Best Sellers"
|
||||
description="Our most popular picks of the season."
|
||||
@@ -215,36 +126,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "🚚",
|
||||
title: "Delivery",
|
||||
items: [
|
||||
"Same-day Nairobi delivery",
|
||||
"Track your order",
|
||||
"Safe handling",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "💳",
|
||||
title: "Payments",
|
||||
items: [
|
||||
"M-Pesa support",
|
||||
"Secure checkout",
|
||||
"Instant confirmation",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "🔄",
|
||||
title: "Returns",
|
||||
items: [
|
||||
"Easy returns policy",
|
||||
"Customer support",
|
||||
"Hassle-free exchange",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "🚚", title: "Delivery", items: ["Same-day Nairobi delivery", "Track your order", "Safe handling"] },
|
||||
{ id: "m2", value: "💳", title: "Payments", items: ["M-Pesa support", "Secure checkout", "Instant confirmation"] },
|
||||
{ id: "m3", value: "🔄", title: "Returns", items: ["Easy returns policy", "Customer support", "Hassle-free exchange"] },
|
||||
]}
|
||||
title="Fast & Reliable Service"
|
||||
description="Committed to delivering style with convenience."
|
||||
@@ -256,46 +140,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Great quality!",
|
||||
quote: "Love the clothes, delivery was lightning fast.",
|
||||
name: "Alice M.",
|
||||
role: "Fashionista",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-using-technology-while-traveling-city_23-2149333112.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Super convenient",
|
||||
quote: "M-Pesa payment made everything so easy.",
|
||||
name: "Brian K.",
|
||||
role: "Tech Lead",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-business-owner-preparing-her-store_23-2149300873.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Amazing fits",
|
||||
quote: "The fit is always perfect, my go-to shop.",
|
||||
name: "Clara W.",
|
||||
role: "Creative",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-women-shopping_23-2149241334.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Reliable",
|
||||
quote: "Reliable delivery every single time.",
|
||||
name: "David O.",
|
||||
role: "Designer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-blue-jacket_23-2149020773.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Best prices",
|
||||
quote: "High quality items at decent prices.",
|
||||
name: "Elena S.",
|
||||
role: "Student",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-women-with-clothes_23-2149241337.jpg",
|
||||
},
|
||||
{ id: "1", title: "Great quality!", quote: "Love the clothes, delivery was lightning fast.", name: "Alice M.", role: "Fashionista", imageSrc: "http://img.b2bpic.net/free-photo/woman-using-technology-while-traveling-city_23-2149333112.jpg" },
|
||||
{ id: "2", title: "Super convenient", quote: "M-Pesa payment made everything so easy.", name: "Brian K.", role: "Tech Lead", imageSrc: "http://img.b2bpic.net/free-photo/young-business-owner-preparing-her-store_23-2149300873.jpg" },
|
||||
{ id: "3", title: "Amazing fits", quote: "The fit is always perfect, my go-to shop.", name: "Clara W.", role: "Creative", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-women-shopping_23-2149241334.jpg" },
|
||||
{ id: "4", title: "Reliable", quote: "Reliable delivery every single time.", name: "David O.", role: "Designer", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-blue-jacket_23-2149020773.jpg" },
|
||||
{ id: "5", title: "Best prices", quote: "High quality items at decent prices.", name: "Elena S.", role: "Student", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-women-with-clothes_23-2149241337.jpg" },
|
||||
]}
|
||||
title="Loved by Nairobi"
|
||||
description="What our customers are saying."
|
||||
@@ -306,21 +155,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "How fast is delivery?",
|
||||
content: "Within 24 hours in Nairobi.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "How do I pay?",
|
||||
content: "We support M-Pesa.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Can I return items?",
|
||||
content: "Yes, within 7 days.",
|
||||
},
|
||||
{ id: "q1", title: "How fast is delivery?", content: "Within 24 hours in Nairobi." },
|
||||
{ id: "q2", title: "How do I pay?", content: "We support M-Pesa." },
|
||||
{ id: "q3", title: "Can I return items?", content: "Yes, within 7 days." },
|
||||
]}
|
||||
sideTitle="Questions?"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -332,14 +169,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"FashionDaily",
|
||||
"NairobiStyle",
|
||||
"ModernFits",
|
||||
"Trendsetters",
|
||||
"UrbanStyle",
|
||||
"LuxeWear",
|
||||
"CityFashion",
|
||||
]}
|
||||
"FashionDaily", "NairobiStyle", "ModernFits", "Trendsetters", "UrbanStyle", "LuxeWear", "CityFashion"]}
|
||||
title="Trusted Partners"
|
||||
description="Working with the best brands."
|
||||
/>
|
||||
@@ -348,59 +178,20 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Support"
|
||||
title="Need Help?"
|
||||
description="Reach out to our customer support team for any queries."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Us", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
{
|
||||
label: "Men",
|
||||
href: "#men",
|
||||
},
|
||||
{
|
||||
label: "Women",
|
||||
href: "#women",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Shop", items: [{ label: "Men", href: "#men" }, { label: "Women", href: "#women" }] },
|
||||
{ title: "Company", items: [{ label: "About", href: "#" }, { label: "Careers", href: "#" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] },
|
||||
]}
|
||||
logoText="Xpress Closet"
|
||||
copyrightText="© 2026 Xpress Closet"
|
||||
@@ -409,4 +200,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user