Merge version_3 into main #4

Merged
bender merged 1 commits from version_3 into main 2026-04-24 02:45:36 +00:00

View File

@@ -2,15 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import BlogCardOne from '@/components/sections/blog/BlogCardOne';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
export default function LandingPage() {
return (
@@ -41,131 +41,105 @@ export default function LandingPage() {
</div>
<div id="hero" data-section="hero">
<HeroBillboardGallery
background={{ variant: "gradient-bars" }}
<HeroOverlay
title="Luxury Hair That Speaks for You"
description="Premium human hair. Soft, full, and built to last."
buttons={[{ text: "Shop Now", href: "#products" }]}
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/pretty-girl-with-sexy-figure-long-brown-glancy-hair-posing-studio_132075-11944.jpg", imageAlt: "Model with long silky hair" },
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-sensual-woman-model-with-professional-makeup-streaked-curly-long-hair-closing-eyes-while-hand-with-silver-bracelet-anonymous-afro-american_8353-11907.jpg", imageAlt: "Model with long silky hair" },
{ imageSrc: "http://img.b2bpic.net/free-photo/spanish-woman-turned-off-camera-watching-down_633478-1829.jpg", imageAlt: "Model with long silky hair" }
]}
mediaAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/pretty-girl-with-sexy-figure-long-brown-glancy-hair-posing-studio_132075-11944.jpg"
/>
</div>
<div id="products" data-section="products">
<ProductCardThree
<ProductCardFour
animationType="slide-up"
textboxLayout="split"
gridVariant="one-large-left-three-stacked-right"
gridVariant="asymmetric-60-wide-40-narrow"
useInvertedBackground={true}
title="Featured Collections"
description="Experience luxury with our hand-selected premium bundles."
products={[
{ id: "1", name: "Brazilian Body Wave Bundle", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/styled-hair-extensions-beauty-salon_23-2148940856.jpg" },
{ id: "2", name: "Straight Hair Bundle", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-wavy-hair-texture_23-2151983863.jpg" },
{ id: "3", name: "Water Wave Bundle", price: "$105", imageSrc: "http://img.b2bpic.net/free-photo/shampoo-bottle-wrapped-pink-hair_23-2152001442.jpg" },
{ id: "4", name: "Deep Wave Bundle", price: "$115", imageSrc: "http://img.b2bpic.net/free-photo/pretty-smiling-woman-with-curve-hair-outdoor-portrait_624325-2770.jpg" },
{ id: "5", name: "Blonde Frontal", price: "$150", imageSrc: "http://img.b2bpic.net/free-photo/styled-hair-extensions-beauty-salon_23-2148940854.jpg" }
{ id: "1", name: "Brazilian Body Wave Bundle", price: "$85", variant: "Body Wave", imageSrc: "http://img.b2bpic.net/free-photo/styled-hair-extensions-beauty-salon_23-2148940856.jpg" },
{ id: "2", name: "Straight Hair Bundle", price: "$95", variant: "Straight", imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-wavy-hair-texture_23-2151983863.jpg" },
{ id: "3", name: "Water Wave Bundle", price: "$105", variant: "Water Wave", imageSrc: "http://img.b2bpic.net/free-photo/shampoo-bottle-wrapped-pink-hair_23-2152001442.jpg" },
{ id: "4", name: "Deep Wave Bundle", price: "$115", variant: "Deep Wave", imageSrc: "http://img.b2bpic.net/free-photo/pretty-smiling-woman-with-curve-hair-outdoor-portrait_624325-2770.jpg" }
]}
/>
</div>
<div id="about" data-section="about">
<MediaAbout
<MetricSplitMediaAbout
useInvertedBackground={false}
title="About Divine Belle Hair"
description="Divine Belle Hair was created for women who want to feel confident, bold, and beautiful every day. We provide premium-quality human hair that looks natural, lasts long, and elevates your entire look."
buttons={[{ text: "Browse Collection", href: "#products" }]}
description="Divine Belle Hair was created for women who want to feel confident, bold, and beautiful every day."
imageSrc="http://img.b2bpic.net/free-photo/fashionable-white-woman-jacket-posing-street-wavy-hairs-natural-make-up_273443-3204.jpg"
imageAlt="Luxurious hair branding"
metrics={[
{ value: "100%", title: "Human Hair" },
{ value: "24/7", title: "Support" }
]}
/>
</div>
<div id="shipping" data-section="shipping">
<MetricCardFourteen
<MetricCardSeven
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
title="Delivery & Logistics"
tag="Reliable Service"
description="Fast, reliable shipping worldwide."
metrics={[
{ id: "1", value: "2-3", description: "Day U.S. Delivery" },
{ id: "2", value: "1-2", description: "Day Processing" },
{ id: "3", value: "Miami", description: "Pickup Available" },
{ id: "4", value: "Tracked", description: "Secure Shipping" },
{ id: "5", value: "Global", description: "Worldwide Rates" }
{ id: "1", value: "2-3", title: "U.S. Delivery Days", items: ["Secure tracking", "Signature required"] },
{ id: "2", value: "1-2", title: "Processing Days", items: ["Quality inspection", "Sanitized packing"] }
]}
metricsAnimation="slide-up"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
<TestimonialCardTen
useInvertedBackground={false}
cardTitle="Client Reviews"
cardTag="Luxury Quality"
cardAnimation="slide-up"
title="Client Reviews"
description="What our beautiful clients are saying."
textboxLayout="split"
testimonials={[
{ id: "1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg" },
{ id: "2", name: "Mia K.", imageSrc: "http://img.b2bpic.net/free-photo/mother-braiding-hair-unrecognizable-daughter_23-2147788464.jpg" },
{ id: "3", name: "Chloe B.", imageSrc: "http://img.b2bpic.net/free-photo/spanish-model-with-long-blond-hair-aturned-camera-portrait-violet-pinc-tones_633478-427.jpg" },
{ id: "4", name: "Elena R.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-sofa_329181-4317.jpg" },
{ id: "5", name: "Jordan P.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021824.jpg" }
{ id: "1", title: "Excellent Quality", quote: "Best hair I've ever purchased!", name: "Sarah J.", role: "Model", imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg" },
{ id: "2", title: "Soft and Natural", quote: "Looks so natural and lasts forever.", name: "Mia K.", role: "Stylist", imageSrc: "http://img.b2bpic.net/free-photo/mother-braiding-hair-unrecognizable-daughter_23-2147788464.jpg" }
]}
/>
</div>
<div id="blog" data-section="blog">
<BlogCardTwo
<BlogCardOne
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
title="Hair Care Insights"
description="Our expert guides to keep your hair looking flawless."
description="Expert guides to keep your hair flawless."
blogs={[
{
id: "1", category: "Tips", title: "Maintain Your Shine", excerpt: "Keep your luxury hair tangle-free.", imageSrc: "http://img.b2bpic.net/free-photo/black-person-taking-care-their-afro-hair_52683-90504.jpg", authorName: "Divine Belle", authorAvatar: "http://img.b2bpic.net/free-photo/closeup-cheeky-redhead-girl-playing-with-hair-strand-winking-smiling-camera-standing_1258-146519.jpg", date: "Oct 24"},
id: "1", category: "Tips", title: "Maintain Your Shine", excerpt: "Keep your luxury hair tangle-free.", imageSrc: "http://img.b2bpic.net/free-photo/black-person-taking-care-their-afro-hair_52683-90504.jpg", authorName: "Divine Belle", authorAvatar: "http://img.b2bpic.net/free-photo/closeup-cheeky-redhead-girl-playing-with-hair-strand-winking-smiling-camera-standing_1258-146519.jpg", date: "Oct 24" },
{
id: "2", category: "Guides", title: "Washing Tips", excerpt: "How to wash your bundles.", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230922.jpg", authorName: "Divine Belle", authorAvatar: "http://img.b2bpic.net/free-photo/hairstylist-washing-client-hair-sink_23-2147769790.jpg", date: "Oct 20"},
{
id: "3", category: "Styling", title: "Curling Guide", excerpt: "Hold curls for days.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-model-black-leather-jacket-posing-near-lamps_114579-66846.jpg", authorName: "Divine Belle", authorAvatar: "http://img.b2bpic.net/free-photo/stylish-woman-with-man-reading-book_23-2147737574.jpg", date: "Oct 15"}
id: "2", category: "Guides", title: "Washing Tips", excerpt: "How to wash your bundles.", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230922.jpg", authorName: "Divine Belle", authorAvatar: "http://img.b2bpic.net/free-photo/hairstylist-washing-client-hair-sink_23-2147769790.jpg", date: "Oct 20" }
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
<ContactCTA
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Get in touch"
title="Have questions? We got you."
description="Contact us or DM us on Instagram @divinebellehair for fast responses."
description="Contact us for fast responses."
buttons={[{ text: "Contact Support", href: "mailto:support@divinebelle.com" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
<FooterLogoReveal
logoText="Divine Belle"
columns={[
{
title: "Shop", items: [
{ label: "Bundles", href: "#products" },
{ label: "Wigs", href: "#products" },
{ label: "Closures", href: "#products" }
]
},
{
title: "Company", items: [
{ label: "About Us", href: "#about" },
{ label: "Contact", href: "#contact" },
{ label: "Instagram", href: "https://instagram.com/divinebellehair" }
]
}
]}
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Service", href: "#" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}