Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-04 16:25:48 +00:00

View File

@@ -16,371 +16,141 @@ export default function LandingPage() {
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Menu",
id: "menu",
},
{
name: "Custom Cakes",
id: "contact",
},
{
name: "Order Online",
id: "products",
},
{
name: "Reviews",
id: "testimonials",
},
{
name: "Contact",
id: "footer",
},
]}
brandName="Oyster Bay Ice Cream"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "hero" },
{ name: "Menu", id: "menu" },
{ name: "Custom Cakes", id: "contact" },
{ name: "Order Online", id: "products" },
{ name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "footer" }
]}
brandName="Oyster Bay Ice Cream"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitTestimonial
background={{
variant: "gradient-bars",
}}
title="Oyster Bays Favorite Ice Cream & Custom Cakes"
description="Fresh soft serve, custom cakes, and sweet treats made daily. Family-owned and community-focused since we opened our doors."
testimonials={[
{
name: "Sarah J.",
handle: "@sarahj",
testimonial: "The best soft serve I have ever had! The staff is incredibly friendly.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/boy-picking-donut-with-chocolate_23-2147624699.jpg?_wi=1",
},
{
name: "Mike D.",
handle: "@miked",
testimonial: "Ordered a custom cake for my daughter's birthday and it was perfect.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/modern-woman-park_23-2148162599.jpg?_wi=1",
},
{
name: "Emily R.",
handle: "@emilyr",
testimonial: "Local favorite for a reason. Great variety and fast service.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-young-girl-pink-denim-jacket-smiles-sincerely-outdoors-happy-pretty-shorthaired-woman-walks-outside_197531-29548.jpg?_wi=1",
},
{
name: "Tom B.",
handle: "@tomb",
testimonial: "Excellent quality ice cream cakes, highly recommend!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-drinking-wine-posing-outdoor-party_23-2149366204.jpg?_wi=1",
},
{
name: "Jane K.",
handle: "@janek",
testimonial: "Love coming here after dinner with the whole family.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-ice-cream-cones_23-2149426774.jpg?_wi=1",
},
]}
buttons={[
{
text: "Call Now",
href: "tel:5550199",
},
{
text: "Order Online",
href: "#products",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-shot-stone-slate-tray-served-with-tasty-creamy-orange-ice-cream-set-decorated-with-mint-waffle-cones-dark-table-black-background-metal-scoop-is-laying-nearby-sum_639032-560.jpg"
imageAlt="Ice cream shop storefront"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/boy-picking-donut-with-chocolate_23-2147624699.jpg",
alt: "Customer 1",
},
{
src: "http://img.b2bpic.net/free-photo/modern-woman-park_23-2148162599.jpg",
alt: "Customer 2",
},
{
src: "http://img.b2bpic.net/free-photo/excited-young-girl-pink-denim-jacket-smiles-sincerely-outdoors-happy-pretty-shorthaired-woman-walks-outside_197531-29548.jpg",
alt: "Customer 3",
},
{
src: "http://img.b2bpic.net/free-photo/friends-drinking-wine-posing-outdoor-party_23-2149366204.jpg",
alt: "Customer 4",
},
{
src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-ice-cream-cones_23-2149426774.jpg",
alt: "Customer 5",
},
]}
avatarText="Trusted by over 1,000 happy families"
marqueeItems={[
{
type: "text",
text: "Fresh Soft Serve",
},
{
type: "text",
text: "Custom Cake Design",
},
{
type: "text",
text: "Locally Sourced Milk",
},
{
type: "text",
text: "Daily Baked Waffles",
},
{
type: "text",
text: "Family Owned & Operated",
},
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitTestimonial
background={{ variant: "gradient-bars" }}
title="Oyster Bays Favorite Ice Cream & Custom Cakes"
description="Fresh soft serve, custom cakes, and sweet treats made daily. Family-owned and community-focused since we opened our doors."
testimonials={[
{ name: "Sarah J.", handle: "@sarahj", testimonial: "The best soft serve I have ever had! The staff is incredibly friendly.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/boy-picking-donut-with-chocolate_23-2147624699.jpg" },
{ name: "Mike D.", handle: "@miked", testimonial: "Ordered a custom cake for my daughter's birthday and it was perfect.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/modern-woman-park_23-2148162599.jpg" },
{ name: "Emily R.", handle: "@emilyr", testimonial: "Local favorite for a reason. Great variety and fast service.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/excited-young-girl-pink-denim-jacket-smiles-sincerely-outdoors-happy-pretty-shorthaired-woman-walks-outside_197531-29548.jpg" },
{ name: "Tom B.", handle: "@tomb", testimonial: "Excellent quality ice cream cakes, highly recommend!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-drinking-wine-posing-outdoor-party_23-2149366204.jpg" },
{ name: "Jane K.", handle: "@janek", testimonial: "Love coming here after dinner with the whole family.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-ice-cream-cones_23-2149426774.jpg" }
]}
buttons={[{ text: "Call Now", href: "tel:5550199" }, { text: "Order Online", href: "#products" }]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-shot-stone-slate-tray-served-with-tasty-creamy-orange-ice-cream-set-decorated-with-mint-waffle-cones-dark-table-black-background-metal-scoop-is-laying-nearby-sum_639032-560.jpg"
imageAlt="Ice cream shop storefront"
mediaAnimation="slide-up"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/boy-picking-donut-with-chocolate_23-2147624699.jpg", alt: "Customer 1" },
{ src: "http://img.b2bpic.net/free-photo/modern-woman-park_23-2148162599.jpg", alt: "Customer 2" },
{ src: "http://img.b2bpic.net/free-photo/excited-young-girl-pink-denim-jacket-smiles-sincerely-outdoors-happy-pretty-shorthaired-woman-walks-outside_197531-29548.jpg", alt: "Customer 3" },
{ src: "http://img.b2bpic.net/free-photo/friends-drinking-wine-posing-outdoor-party_23-2149366204.jpg", alt: "Customer 4" },
{ src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-ice-cream-cones_23-2149426774.jpg", alt: "Customer 5" }
]}
avatarText="Trusted by over 1,000 happy families"
marqueeItems={[
{ type: "text", text: "Fresh Soft Serve" },
{ type: "text", text: "Custom Cake Design" },
{ type: "text", text: "Locally Sourced Milk" },
{ type: "text", text: "Daily Baked Waffles" },
{ type: "text", text: "Family Owned & Operated" }
]}
/>
</div>
<div id="menu" data-section="menu">
<FeatureCardNineteen
textboxLayout="split"
useInvertedBackground={false}
features={[
{
tag: "Treats",
title: "Soft Serve Ice Cream",
subtitle: "Always Fresh",
description: "Classic creamy soft serve in cones, cups, or sundaes.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-hand-holding-ice-cream-cone-against-sky_23-2149431420.jpg",
imageAlt: "Soft serve ice cream",
},
{
tag: "Celebrations",
title: "Custom Ice Cream Cakes",
subtitle: "Made to Order",
description: "Beautiful custom cakes for birthdays and events, made fresh.",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-colorful-cupcakes-xmas-ornaments-grey-background_140725-131295.jpg",
imageAlt: "Custom cake",
},
{
tag: "Drinks",
title: "Milkshakes & Sundaes",
subtitle: "Decadent Flavors",
description: "Hand-spun shakes and loaded sundaes with your favorite toppings.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-cheesecake-white-oval-plate-bowls-with-strawberries-chocolate-coffee-bean-seeds-notebook-dark-surface_140725-107190.jpg",
imageAlt: "Milkshakes",
},
]}
title="Our Daily Offerings"
description="From classic soft serve to bespoke custom cakes, we have everything you need to make your day special."
/>
</div>
<div id="menu" data-section="menu">
<FeatureCardNineteen
textboxLayout="split"
useInvertedBackground={false}
features={[
{ tag: "Treats", title: "Soft Serve Ice Cream", subtitle: "Always Fresh", description: "Classic creamy soft serve in cones, cups, or sundaes.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-hand-holding-ice-cream-cone-against-sky_23-2149431420.jpg", imageAlt: "Soft serve ice cream" },
{ tag: "Celebrations", title: "Custom Ice Cream Cakes", subtitle: "Made to Order", description: "Beautiful custom cakes for birthdays and events, made fresh.", imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-colorful-cupcakes-xmas-ornaments-grey-background_140725-131295.jpg", imageAlt: "Custom cake" },
{ tag: "Drinks", title: "Milkshakes & Sundaes", subtitle: "Decadent Flavors", description: "Hand-spun shakes and loaded sundaes with your favorite toppings.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-cheesecake-white-oval-plate-bowls-with-strawberries-chocolate-coffee-bean-seeds-notebook-dark-surface_140725-107190.jpg", imageAlt: "Milkshakes" }
]}
title="Our Daily Offerings"
description="From classic soft serve to bespoke custom cakes, we have everything you need to make your day special."
/>
</div>
<div id="products" data-section="products">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Bakery",
name: "Berry Topped Cake",
price: "$35",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/inspirational-quote-written-cake_23-2149261731.jpg",
},
{
id: "p2",
brand: "Seasonal",
name: "Summer Sundae",
price: "$8",
rating: 5,
reviewCount: "85",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-christmas-desserts-assortment_23-2148718581.jpg",
},
{
id: "p3",
brand: "Gifts",
name: "Gift Card ($50)",
price: "$50",
rating: 5,
reviewCount: "200",
imageSrc: "http://img.b2bpic.net/free-photo/ice-cream-concept-with-notepad-cones_23-2147811045.jpg",
},
{
id: "p4",
brand: "Catering",
name: "Mini Cone Pack",
price: "$45",
rating: 4,
reviewCount: "40",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-holding-milkshake_23-2148601248.jpg",
},
{
id: "p5",
brand: "Bakery",
name: "Chocolate Cake",
price: "$40",
rating: 5,
reviewCount: "90",
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-birthday-arrangement-with-delicious-sliced-cake_23-2148351634.jpg",
},
{
id: "p6",
brand: "Party",
name: "Family Pack",
price: "$25",
rating: 5,
reviewCount: "150",
imageSrc: "http://img.b2bpic.net/free-photo/neighborhood-life-enjoyed-by-group-friends_23-2149402015.jpg",
},
]}
title="Specialty Treats"
description="Explore our limited-time offerings and grab a gift card for your loved ones."
/>
</div>
<div id="products" data-section="products">
<ProductCardTwo
animationType="slide-up"
textboxLayout="split"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{ id: "p1", brand: "Bakery", name: "Berry Topped Cake", price: "$35", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/inspirational-quote-written-cake_23-2149261731.jpg" },
{ id: "p2", brand: "Seasonal", name: "Summer Sundae", price: "$8", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-christmas-desserts-assortment_23-2148718581.jpg" },
{ id: "p3", brand: "Gifts", name: "Gift Card ($50)", price: "$50", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/ice-cream-concept-with-notepad-cones_23-2147811045.jpg" },
{ id: "p4", brand: "Catering", name: "Mini Cone Pack", price: "$45", rating: 4, reviewCount: "40", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-holding-milkshake_23-2148601248.jpg" },
{ id: "p5", brand: "Bakery", name: "Chocolate Cake", price: "$40", rating: 5, reviewCount: "90", imageSrc: "http://img.b2bpic.net/free-photo/minimalist-birthday-arrangement-with-delicious-sliced-cake_23-2148351634.jpg" },
{ id: "p6", brand: "Party", name: "Family Pack", price: "$25", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/neighborhood-life-enjoyed-by-group-friends_23-2149402015.jpg" }
]}
title="Specialty Treats"
description="Explore our limited-time offerings and grab a gift card for your loved ones."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Sarah J.",
handle: "@sarahj",
testimonial: "Simply the best, never disappointed!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/boy-picking-donut-with-chocolate_23-2147624699.jpg?_wi=2",
},
{
id: "t2",
name: "Mike D.",
handle: "@miked",
testimonial: "Custom cake was incredible!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/modern-woman-park_23-2148162599.jpg?_wi=2",
},
{
id: "t3",
name: "Emily R.",
handle: "@emilyr",
testimonial: "Best ice cream in Oyster Bay.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-young-girl-pink-denim-jacket-smiles-sincerely-outdoors-happy-pretty-shorthaired-woman-walks-outside_197531-29548.jpg?_wi=2",
},
{
id: "t4",
name: "Tom B.",
handle: "@tomb",
testimonial: "Amazing service every single time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-drinking-wine-posing-outdoor-party_23-2149366204.jpg?_wi=2",
},
{
id: "t5",
name: "Jane K.",
handle: "@janek",
testimonial: "Great atmosphere for families.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-ice-cream-cones_23-2149426774.jpg?_wi=2",
},
]}
showRating={true}
title="Hear From Our Community"
description="See why locals love our shop, custom cakes, and service."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{ id: "t1", name: "Sarah J.", handle: "@sarahj", testimonial: "Simply the best, never disappointed!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/boy-picking-donut-with-chocolate_23-2147624699.jpg" },
{ id: "t2", name: "Mike D.", handle: "@miked", testimonial: "Custom cake was incredible!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/modern-woman-park_23-2148162599.jpg" },
{ id: "t3", name: "Emily R.", handle: "@emilyr", testimonial: "Best ice cream in Oyster Bay.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/excited-young-girl-pink-denim-jacket-smiles-sincerely-outdoors-happy-pretty-shorthaired-woman-walks-outside_197531-29548.jpg" },
{ id: "t4", name: "Tom B.", handle: "@tomb", testimonial: "Amazing service every single time.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-drinking-wine-posing-outdoor-party_23-2149366204.jpg" },
{ id: "t5", name: "Jane K.", handle: "@janek", testimonial: "Great atmosphere for families.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-ice-cream-cones_23-2149426774.jpg" }
]}
showRating={true}
title="Hear From Our Community"
description="See why locals love our shop, custom cakes, and service."
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Request Your Custom Cake"
description="Planning an event? Submit your details here and we will be in touch shortly."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Your Phone Number",
required: true,
},
{
name: "date",
type: "date",
placeholder: "Event Date",
required: true,
},
]}
textarea={{
name: "details",
placeholder: "Tell us about your custom cake...",
rows: 4,
required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/female-confectioner-boxing-desserts_23-2150360232.jpg"
buttonText="Request Your Custom Cake"
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Request Your Custom Cake"
description="Planning an event? Submit your details here and we will be in touch shortly."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "phone", type: "tel", placeholder: "Your Phone Number", required: true },
{ name: "date", type: "date", placeholder: "Event Date", required: true }
]}
textarea={{ name: "details", placeholder: "Tell us about your custom cake...", rows: 4, required: true }}
imageSrc="http://img.b2bpic.net/free-photo/female-confectioner-boxing-desserts_23-2150360232.jpg"
buttonText="Request Your Custom Cake"
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-dyed-hair-near-shop_23-2149488666.jpg"
logoText="Oyster Bay Ice Cream"
columns={[
{
title: "Store",
items: [
{
label: "About Us",
href: "#about",
},
{
label: "Directions",
href: "#contact",
},
],
},
{
title: "Orders",
items: [
{
label: "Custom Cakes",
href: "#contact",
},
{
label: "Order Online",
href: "#products",
},
],
},
]}
copyrightText="© 2025 Oyster Bay Ice Cream. All rights reserved."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/young-woman-with-dyed-hair-near-shop_23-2149488666.jpg"
logoText="Oyster Bay Ice Cream"
columns={[
{ title: "Store", items: [{ label: "About Us", href: "#about" }, { label: "Directions", href: "#contact" }] },
{ title: "Orders", items: [{ label: "Custom Cakes", href: "#contact" }, { label: "Order Online", href: "#products" }] }
]}
copyrightText="© 2025 Oyster Bay Ice Cream. All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);