Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-27 12:43:20 +00:00

View File

@@ -26,207 +26,101 @@ export default function LandingPage() {
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Story",
id: "about",
},
{
name: "Menu",
id: "products",
},
{
name: "Visit",
id: "contact",
},
]}
brandName="Matcha"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "hero" },
{ name: "Story", id: "about" },
{ name: "Menu", id: "products" },
{ name: "Visit", id: "contact" },
]}
brandName="Matcha"
button={{ text: "Order Now", href: "#products" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{
variant: "sparkles-gradient",
}}
title="Embrace the Calm of Matcha"
description="Authentic ceremonial grade matcha, crafted to bring serenity to your daily routine."
buttons={[
{
text: "Discover Our Menu",
href: "#products",
},
]}
imageSrc="https://pixabay.com/get/ged27b76e8a4e857d961c65b1f70cea8f8a6b9c7206dfdaa36281f35f45bb12562636d27543a2ab386ae6176a66da8c8874209aa3c29ac04c0a83b7fa4d50db74_1280.jpg"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{ variant: "sparkles-gradient" }}
title="Embrace the Calm of Matcha"
description="Authentic ceremonial grade matcha, crafted to bring serenity to your daily routine."
buttons={[{ text: "Discover Our Menu", href: "#products" }]}
imageSrc="https://pixabay.com/get/ged27b76e8a4e857d961c65b1f70cea8f8a6b9c7206dfdaa36281f35f45bb12562636d27543a2ab386ae6176a66da8c8874209aa3c29ac04c0a83b7fa4d50db74_1280.jpg"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={true}
tag="Our Philosophy"
title="Cultivating Serenity"
description="We source the finest shade-grown tea leaves from Uji, Japan, to ensure every cup is a moment of pure bliss."
subdescription="Our commitment to quality and sustainability guides every step of our process, from farm to whisk."
icon={Leaf}
imageSrc="https://pixabay.com/get/g77233fce6a4e6920bf6392eb29eaf38e237b9467673a989b1dc955e9bda0597122efe57d05161f051b8e02b812642a4fc25167ee96a1c7aaf37249be75bc901a_1280.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
useInvertedBackground={true}
tag="Our Philosophy"
title="Cultivating Serenity"
description="We source the finest shade-grown tea leaves from Uji, Japan, to ensure every cup is a moment of pure bliss."
subdescription="Our commitment to quality and sustainability guides every step of our process, from farm to whisk."
icon={Leaf}
imageSrc="https://pixabay.com/get/g77233fce6a4e6920bf6392eb29eaf38e237b9467673a989b1dc955e9bda0597122efe57d05161f051b8e02b812642a4fc25167ee96a1c7aaf37249be75bc901a_1280.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="products" data-section="products">
<ProductCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Ceremonial Latte",
price: "$6.50",
imageSrc: "https://pixabay.com/get/gd4ea8ad1464390e6987a77cceb3b154c6d9efc799c8c73e2339d2b78eb8d65f62e2cd4682778befcf523ab63eb01b57fb4bfaa45ef8d6c9a7be785a64b17cd67_1280.jpg",
},
{
id: "p2",
name: "Matcha Mochi Treat",
price: "$4.00",
imageSrc: "https://pixabay.com/get/g6e26f027a6e3b7d0e9f709e5bf19d8b483760c88aa46ddd5a0aa8d67b33d94a2677504c6b6991f690f01aed355a238e86e308af8fbbeac46c168014eb29fb499_1280.jpg",
},
{
id: "p3",
name: "Premium Whisk Set",
price: "$25.00",
imageSrc: "https://pixabay.com/get/g597a08e083dda55d9c0e81959b31304ea9e1f048300e0680871c117ca8ad17678e697cd85eb64ccb0992a6bb5d318c856d6055e2f7ff7b0f1e77233b87cad27f_1280.jpg",
},
]}
title="Artisanal Matcha Selection"
description="Experience our signature blends and curated matcha-inspired treats."
/>
</div>
<div id="products" data-section="products">
<ProductCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{ id: "p1", name: "Ceremonial Latte", price: "$6.50", imageSrc: "https://pixabay.com/get/gd4ea8ad1464390e6987a77cceb3b154c6d9efc799c8c73e2339d2b78eb8d65f62e2cd4682778befcf523ab63eb01b57fb4bfaa45ef8d6c9a7be785a64b17cd67_1280.jpg" },
{ id: "p2", name: "Matcha Mochi Treat", price: "$4.00", imageSrc: "https://pixabay.com/get/g6e26f027a6e3b7d0e9f709e5bf19d8b483760c88aa46ddd5a0aa8d67b33d94a2677504c6b6991f690f01aed355a238e86e308af8fbbeac46c168014eb29fb499_1280.jpg" },
{ id: "p3", name: "Premium Whisk Set", price: "$25.00", imageSrc: "https://pixabay.com/get/g597a08e083dda55d9c0e81959b31304ea9e1f048300e0680871c117ca8ad17678e697cd85eb64ccb0992a6bb5d318c856d6055e2f7ff7b0f1e77233b87cad27f_1280.jpg" }
]}
title="Artisanal Matcha Selection"
description="Experience our signature blends and curated matcha-inspired treats."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="depth-3d"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Elena R.",
role: "Designer",
company: "Creative Lab",
rating: 5,
imageSrc: "https://pixabay.com/get/g44b3f8bfa6b66d40ebf9bfd604e3527a2837870119cad2cc48f48f92cfe5a0a209a79e8239b4e3cb8c8f75ba40707da60defef1bd98c03adb3c356b402fe22db_1280.jpg?_wi=1",
},
{
id: "2",
name: "Marcus J.",
role: "Architect",
company: "Urban Studio",
rating: 5,
imageSrc: "https://pixabay.com/get/gdda4a0f13b18cb7e615137512b47a9201253f200db0dcf94b8ed3b3f8c23c6dd181d830e97268e20b5ef92a298818196ddd34e9c8037ec6672cd86f2f3fd5738_1280.jpg",
},
{
id: "3",
name: "Sophie L.",
role: "Student",
company: "University",
rating: 5,
imageSrc: "https://pixabay.com/get/g5fd97f70a3c5561dc8406b4dc0259bd467fa9d72b1f93e7491e27f6d4ee7d2464d9b94a0398e01b55bc8338d1c84729eb62ccc8a988e99edfac5706f971c47e9_1280.jpg",
},
{
id: "4",
name: "David W.",
role: "Regular",
company: "Community",
rating: 5,
imageSrc: "https://pixabay.com/get/g7a6d830e7ede6053243ad8446739cca477ce9bc185348d02713b1d7aced9904ef822866d42681663c7ee84b0883e99cdbaf9e648cc93feecd83d61d41e69e3bf_1280.jpg",
},
{
id: "5",
name: "Sarah K.",
role: "Writer",
company: "Zen Journals",
rating: 5,
imageSrc: "https://pixabay.com/get/g44b3f8bfa6b66d40ebf9bfd604e3527a2837870119cad2cc48f48f92cfe5a0a209a79e8239b4e3cb8c8f75ba40707da60defef1bd98c03adb3c356b402fe22db_1280.jpg?_wi=2",
},
]}
title="A Moment of Peace"
description="Hear what our community says about their Matcha experience."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="depth-3d"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={true}
testimonials={[
{ id: "1", name: "Elena R.", role: "Designer", company: "Creative Lab", rating: 5, imageSrc: "https://pixabay.com/get/g44b3f8bfa6b66d40ebf9bfd604e3527a2837870119cad2cc48f48f92cfe5a0a209a79e8239b4e3cb8c8f75ba40707da60defef1bd98c03adb3c356b402fe22db_1280.jpg" },
{ id: "2", name: "Marcus J.", role: "Architect", company: "Urban Studio", rating: 5, imageSrc: "https://pixabay.com/get/gdda4a0f13b18cb7e615137512b47a9201253f200db0dcf94b8ed3b3f8c23c6dd181d830e97268e20b5ef92a298818196ddd34e9c8037ec6672cd86f2f3fd5738_1280.jpg" },
{ id: "3", name: "Sophie L.", role: "Student", company: "University", rating: 5, imageSrc: "https://pixabay.com/get/g5fd97f70a3c5561dc8406b4dc0259bd467fa9d72b1f93e7491e27f6d4ee7d2464d9b94a0398e01b55bc8338d1c84729eb62ccc8a988e99edfac5706f971c47e9_1280.jpg" },
{ id: "4", name: "David W.", role: "Regular", company: "Community", rating: 5, imageSrc: "https://pixabay.com/get/g7a6d830e7ede6053243ad8446739cca477ce9bc185348d02713b1d7aced9904ef822866d42681663c7ee84b0883e99cdbaf9e648cc93feecd83d61d41e69e3bf_1280.jpg" },
{ id: "5", name: "Sarah K.", role: "Writer", company: "Zen Journals", rating: 5, imageSrc: "https://pixabay.com/get/g44b3f8bfa6b66d40ebf9bfd604e3527a2837870119cad2cc48f48f92cfe5a0a209a79e8239b4e3cb8c8f75ba40707da60defef1bd98c03adb3c356b402fe22db_1280.jpg" }
]}
title="A Moment of Peace"
description="Hear what our community says about their Matcha experience."
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Visit Our Matcha Oasis"
description="Have questions about our sourcing or hosting an event? We'd love to connect."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Email Address",
required: true,
},
]}
textarea={{
name: "message",
placeholder: "How can we help?",
rows: 4,
}}
imageSrc="https://pixabay.com/get/g8160ecc1104208b228c3d2d2074375fe8ef3c635a47e9085632cedbdbe12277db5c2a328f402e48d5d94e727442aaf1ba80238fb6586f730dcd4dcb17d7c30f7_1280.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Visit Our Matcha Oasis"
description="Have questions about our sourcing or hosting an event? We'd love to connect."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true }
]}
textarea={{ name: "message", placeholder: "How can we help?", rows: 4 }}
imageSrc="https://pixabay.com/get/g8160ecc1104208b228c3d2d2074375fe8ef3c635a47e9085632cedbdbe12277db5c2a328f402e48d5d94e727442aaf1ba80238fb6586f730dcd4dcb17d7c30f7_1280.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Matcha"
columns={[
{
title: "Explore",
items: [
{
label: "About Us",
href: "#about",
},
{
label: "Our Menu",
href: "#products",
},
],
},
{
title: "Connect",
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Visit Us",
href: "#contact",
},
],
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Matcha"
columns={[
{ title: "Explore", items: [{ label: "About Us", href: "#about" }, { label: "Our Menu", href: "#products" }] },
{ title: "Connect", items: [{ label: "Instagram", href: "#" }, { label: "Visit Us", href: "#contact" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}