3 Commits

Author SHA1 Message Date
9c89f0bc05 Update src/app/page.tsx 2026-04-24 02:46:01 +00:00
1d14767571 Update src/app/page.tsx 2026-04-24 02:45:33 +00:00
4a48a3e305 Merge version_2 into main
Merge version_2 into main
2026-04-24 02:34:02 +00:00

View File

@@ -2,15 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo'; import BlogCardOne from '@/components/sections/blog/BlogCardOne';
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery'; import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MediaAbout from '@/components/sections/about/MediaAbout'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen'; import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -41,128 +41,103 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroOverlay
background={{ variant: "gradient-bars" }}
title="Luxury Hair That Speaks for You" title="Luxury Hair That Speaks for You"
description="Premium human hair. Soft, full, and built to last." description="Premium human hair. Soft, full, and built to last."
buttons={[{ text: "Shop Now", href: "#products" }]} 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"
{ 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"
/> />
</div> </div>
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardThree <ProductCardFour
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
gridVariant="one-large-left-three-stacked-right" gridVariant="asymmetric-60-wide-40-narrow"
useInvertedBackground={true} useInvertedBackground={true}
title="Featured Collections" title="Featured Collections"
description="Experience luxury with our hand-selected premium bundles." description="Experience luxury with our hand-selected premium bundles."
products={[ 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: "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", imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-wavy-hair-texture_23-2151983863.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", imageSrc: "http://img.b2bpic.net/free-photo/shampoo-bottle-wrapped-pink-hair_23-2152001442.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", imageSrc: "http://img.b2bpic.net/free-photo/pretty-smiling-woman-with-curve-hair-outdoor-portrait_624325-2770.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" }
{ id: "5", name: "Blonde Frontal", price: "$150", imageSrc: "http://img.b2bpic.net/free-photo/styled-hair-extensions-beauty-salon_23-2148940854.jpg" }
]} ]}
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<MediaAbout <MetricSplitMediaAbout
useInvertedBackground={false} useInvertedBackground={false}
title="About Divine Belle Hair" 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." description="Divine Belle Hair was created for women who want to feel confident, bold, and beautiful every day."
buttons={[{ text: "Browse Collection", href: "#products" }]}
imageSrc="http://img.b2bpic.net/free-photo/fashionable-white-woman-jacket-posing-street-wavy-hairs-natural-make-up_273443-3204.jpg" 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>
<div id="shipping" data-section="shipping"> <div id="shipping" data-section="shipping">
<MetricCardFourteen <MetricCardSeven
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true} useInvertedBackground={true}
title="Delivery & Logistics" title="Delivery & Logistics"
tag="Reliable Service" description="Fast, reliable shipping worldwide."
metrics={[ metrics={[
{ id: "1", value: "2-3", description: "Day U.S. Delivery" }, { id: "1", value: "2-3", title: "U.S. Delivery Days", items: ["Secure tracking", "Signature required"] },
{ id: "2", value: "1-2", description: "Day Processing" }, { id: "2", value: "1-2", title: "Processing Days", items: ["Quality inspection", "Sanitized packing"] }
{ id: "3", value: "Miami", description: "Pickup Available" },
{ id: "4", value: "Tracked", description: "Secure Shipping" },
{ id: "5", value: "Global", description: "Worldwide Rates" }
]} ]}
metricsAnimation="slide-up"
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve <TestimonialCardTen
useInvertedBackground={false} useInvertedBackground={false}
cardTitle="Client Reviews" title="Client Reviews"
cardTag="Luxury Quality" description="What our beautiful clients are saying."
cardAnimation="slide-up" textboxLayout="split"
testimonials={[ testimonials={[
{ id: "1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.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", name: "Mia K.", imageSrc: "http://img.b2bpic.net/free-photo/mother-braiding-hair-unrecognizable-daughter_23-2147788464.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" }
{ 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" }
]} ]}
/> />
</div> </div>
<div id="blog" data-section="blog"> <div id="blog" data-section="blog">
<BlogCardTwo <BlogCardOne
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
useInvertedBackground={true} useInvertedBackground={true}
title="Hair Care Insights" title="Hair Care Insights"
description="Our expert guides to keep your hair looking flawless." description="Expert guides to keep your hair flawless."
blogs={[ 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: "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"}
]} ]}
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "plain" }} background={{ variant: "plain" }}
tag="Get in touch" tag="Get in touch"
title="Have questions? We got you." 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>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseReveal <FooterLogoReveal
logoText="Divine Belle" logoText="Divine Belle"
columns={[ leftLink={{ text: "Privacy Policy", href: "#" }}
{ rightLink={{ text: "Terms of Service", href: "#" }}
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" }
]
}
]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>