6 Commits

Author SHA1 Message Date
d9d690072b Update src/app/page.tsx 2026-05-02 23:07:00 +00:00
194069bfdb Update src/app/page.tsx 2026-05-02 23:06:28 +00:00
e28682da55 Update src/app/page.tsx 2026-05-02 23:05:58 +00:00
40e1824b60 Merge version_2 into main
Merge version_2 into main
2026-05-02 23:04:55 +00:00
37bbd9aa34 Merge version_2 into main
Merge version_2 into main
2026-05-02 23:04:28 +00:00
df9a928fff Merge version_2 into main
Merge version_2 into main
2026-05-02 23:04:00 +00:00

View File

@@ -2,17 +2,16 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBase from '@/components/sections/footer/FooterBase';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel'; import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; 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 ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import { Award, Shield, Star, Briefcase } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -53,23 +52,20 @@ export default function LandingPage() {
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TestimonialAboutCard <MediaAbout
tag="Our Essence" tag="Our Essence"
title="Legacy in Every Stitch" title="Legacy in Every Stitch"
description="We blend generational leather techniques with contemporary luxury design." description="We blend generational leather techniques with contemporary luxury design."
subdescription="Every piece is a testament to our commitment to quality, durability, and elegance."
icon={Briefcase}
imageSrc="http://img.b2bpic.net/free-photo/working-process-leather-bag-leather-workshop_8353-6074.jpg" imageSrc="http://img.b2bpic.net/free-photo/working-process-leather-bag-leather-workshop_8353-6074.jpg"
useInvertedBackground={true} useInvertedBackground={true}
mediaAnimation="blur-reveal"
/> />
</div> </div>
<div id="products" data-section="products"> <div id="products" data-section="products">
<ProductCardThree <ProductCardThree
animationType="slide-up" animationType="slide-up"
gridVariant="bento-grid"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ id: "p1", name: "The Executive Jacket", price: "$899", imageSrc: "http://img.b2bpic.net/free-photo/black-white-nude-woman-side-view_23-2149428731.jpg?_wi=1" }, { id: "p1", name: "The Executive Jacket", price: "$899", imageSrc: "http://img.b2bpic.net/free-photo/black-white-nude-woman-side-view_23-2149428731.jpg?_wi=1" },
@@ -82,41 +78,43 @@ export default function LandingPage() {
</div> </div>
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<MetricCardOne <MetricCardSeven
animationType="depth-3d" animationType="depth-3d"
textboxLayout="default" textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={true} useInvertedBackground={true}
title="Our Impact" title="Our Impact"
description="Delivering excellence through dedication." description="Delivering excellence through dedication."
metrics={[ metrics={[
{ id: "m1", value: "15+", title: "Years Experience", description: "Defining luxury standards.", icon: Award }, { id: "m1", value: "15+", title: "Years Experience", items: ["Defining luxury standards."] },
{ id: "m2", value: "100%", title: "Genuine Leather", description: "Sourced ethically.", icon: Shield }, { id: "m2", value: "100%", title: "Genuine Leather", items: ["Sourced ethically."] },
{ id: "m3", value: "5k+", title: "Satisfied Clients", description: "Worldwide delivery.", icon: Star } { id: "m3", value: "5k+", title: "Satisfied Clients", items: ["Worldwide delivery."] }
]} ]}
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardFive <TestimonialCardOne
testimonials={[]} testimonials={[]}
title="Distinguished Perspectives" title="Distinguished Perspectives"
description="Our clients share their experience with Zellwears." description="Our clients share their experience with Zellwears."
textboxLayout="default" textboxLayout="default"
gridVariant="bento-grid"
animationType="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqSplitMedia
faqs={[ faqs={[
{ id: "f1", title: "What leather do you use?", content: "We source only top-tier full-grain European leather." }, { id: "f1", title: "What leather do you use?", content: "We source only top-tier full-grain European leather." },
{ id: "f2", title: "Do you ship worldwide?", content: "Yes, we provide expedited global shipping." }, { id: "f2", title: "Do you ship worldwide?", content: "Yes, we provide expedited global shipping." },
{ id: "f3", title: "What is your return policy?", content: "We offer a 30-day return policy for unused items." }, { id: "f3", title: "What is your return policy?", content: "We offer a 30-day return policy for unused items." },
]} ]}
sideTitle="Need Clarity?" title="Need Clarity?"
sideDescription="Explore our frequently asked questions for immediate assistance." description="Explore our frequently asked questions for immediate assistance."
faqsAnimation="blur-reveal" faqsAnimation="blur-reveal"
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
@@ -132,20 +130,15 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplitForm <ContactText
title="Inquire About Bespoke Pieces" text="Our artisans are ready to bring your unique design vision to life."
description="Our artisans are ready to bring your unique design vision to life." background={{ variant: "gradient-bars" }}
inputs={[
{ name: "name", type: "text", placeholder: "Full Name" },
{ name: "email", type: "email", placeholder: "Email Address" }
]}
imageSrc="http://img.b2bpic.net/free-photo/tailor-sketching-leather-tissue-high-quality-photo_114579-12211.jpg"
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBaseCard <FooterBase
logoText="Zellwears" logoText="Zellwears"
columns={[ columns={[
{ title: "Catalog", items: [{ label: "Jackets", href: "#" }, { label: "Wallets", href: "#" }] }, { title: "Catalog", items: [{ label: "Jackets", href: "#" }, { label: "Wallets", href: "#" }] },
@@ -156,4 +149,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }