Merge version_1 into main #2

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

View File

@@ -2,6 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Clock, ChefHat, MapPin, Award, Camera } from 'lucide-react';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
@@ -30,22 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Menu",
id: "featured-products",
},
{
name: "Catering",
id: "catering",
},
{
name: "Story",
id: "story",
},
{
name: "Order Now",
id: "contact",
},
{ name: "Menu", id: "featured-products" },
{ name: "Catering", id: "catering" },
{ name: "Story", id: "story" },
{ name: "Order Now", id: "location" },
]}
brandName="Philly Pretzels"
/>
@@ -56,40 +45,16 @@ export default function LandingPage() {
logoText="Philly Pretzels"
description="Hot. Fresh. Unapologetically Philly. Hand-twisted pretzels, baked all day. No shortcuts. No chains. Just the real thing."
buttons={[
{
text: "Order Now",
href: "#",
},
{
text: "View Menu",
href: "#featured-products",
},
{ text: "Order Now", href: "#location" },
{ text: "View Menu", href: "#featured-products" },
]}
slides={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=chh2p8",
imageAlt: "fresh artisan pretzels baking",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6q7c2j",
imageAlt: "fresh artisan pretzels baking",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qkpekt",
imageAlt: "fresh artisan pretzels baking",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9pqoej",
imageAlt: "fresh artisan pretzels baking",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=iq3gtv",
imageAlt: "fresh artisan pretzels baking",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0ij3y",
imageAlt: "fresh artisan pretzels baking",
},
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=chh2p8", imageAlt: "fresh artisan pretzels baking" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6q7c2j", imageAlt: "fresh artisan pretzels baking" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qkpekt", imageAlt: "fresh artisan pretzels baking" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9pqoej", imageAlt: "fresh artisan pretzels baking" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=iq3gtv", imageAlt: "fresh artisan pretzels baking" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=o0ij3y", imageAlt: "fresh artisan pretzels baking" },
]}
/>
</div>
@@ -98,13 +63,7 @@ export default function LandingPage() {
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={[
"Levittown Locals",
"Philly Foodies",
"Catering Fans",
"Office Parties",
"Game Day Crowd",
]}
names={["Levittown Locals", "Philly Foodies", "Catering Fans", "Office Parties", "Game Day Crowd"]}
title="Loved by locals in Levittown"
description="Consistently rated 4.6 stars for our commitment to fresh, hot, and authentic Philly flavor."
/>
@@ -117,60 +76,12 @@ export default function LandingPage() {
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={true}
products={[
{
id: "p1",
brand: "Signature",
name: "Classic Soft Pretzel",
price: "$3.00",
rating: 5,
reviewCount: "1.2k",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ttyw9y",
},
{
id: "p2",
brand: "Signature",
name: "Pretzel Nuggets",
price: "$6.00",
rating: 5,
reviewCount: "850",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1s5d8h",
},
{
id: "p3",
brand: "Signature",
name: "Pretzel Dogs",
price: "$5.00",
rating: 4,
reviewCount: "620",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lgjq79",
},
{
id: "p4",
brand: "Signature",
name: "Specialty Stuffed",
price: "$7.00",
rating: 5,
reviewCount: "440",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tecnql",
},
{
id: "p5",
brand: "Signature",
name: "Everything Bagel",
price: "$4.50",
rating: 5,
reviewCount: "300",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lbf41b",
},
{
id: "p6",
brand: "Signature",
name: "Cheesesteak Twist",
price: "$8.00",
rating: 5,
reviewCount: "510",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sza5ao",
},
{ id: "p1", brand: "Signature", name: "Classic Soft Pretzel", price: "$3.00", rating: 5, reviewCount: "1.2k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ttyw9y" },
{ id: "p2", brand: "Signature", name: "Pretzel Nuggets", price: "$6.00", rating: 5, reviewCount: "850", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1s5d8h" },
{ id: "p3", brand: "Signature", name: "Pretzel Dogs", price: "$5.00", rating: 4, reviewCount: "620", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lgjq79" },
{ id: "p4", brand: "Signature", name: "Specialty Stuffed", price: "$7.00", rating: 5, reviewCount: "440", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=tecnql" },
{ id: "p5", brand: "Signature", name: "Everything Bagel", price: "$4.50", rating: 5, reviewCount: "300", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lbf41b" },
{ id: "p6", brand: "Signature", name: "Cheesesteak Twist", price: "$8.00", rating: 5, reviewCount: "510", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sza5ao" },
]}
title="Our Signature Pretzels"
description="Baked fresh throughout the day. From the classic twist to our specialty stuffed creations."
@@ -182,30 +93,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Fresh Batches",
description: "Hot out of the oven every hour.",
buttonIcon: "Clock",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=z0nmfo",
},
{
title: "Handcrafted",
description: "Real hands, real dough, real process.",
buttonIcon: "ChefHat",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yctdo6",
},
{
title: "Philly Rooted",
description: "Local tradition in every single bite.",
buttonIcon: "MapPin",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=b05hj3",
},
{
title: "No Shortcuts",
description: "No chains. No warming lamps. Authentic.",
buttonIcon: "Award",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4a4nwc",
},
{ title: "Fresh Batches", description: "Hot out of the oven every hour.", buttonIcon: Clock, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=z0nmfo" },
{ title: "Handcrafted", description: "Real hands, real dough, real process.", buttonIcon: ChefHat, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yctdo6" },
{ title: "Philly Rooted", description: "Local tradition in every single bite.", buttonIcon: MapPin, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=b05hj3" },
{ title: "No Shortcuts", description: "No chains. No warming lamps. Authentic.", buttonIcon: Award, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4a4nwc" },
]}
title="Most places reheat. We bake all day."
description="We don't do mass-produced. We handcraft every single batch in the heart of the community."
@@ -219,18 +110,9 @@ export default function LandingPage() {
title="Rooted in Woodbourne Plaza"
description="Located in the heart of Levittown, Philly Pretzels has become a go-to stop for locals who know the difference between average and unforgettable."
bulletPoints={[
{
title: "Community First",
description: "Serving the heart of Levittown since day one.",
},
{
title: "Straight From Oven",
description: "We ensure every order is hot and soft.",
},
{
title: "Local Favorite",
description: "The go-to stop for every Philly party.",
},
{ title: "Community First", description: "Serving the heart of Levittown since day one." },
{ title: "Straight From Oven", description: "We ensure every order is hot and soft." },
{ title: "Local Favorite", description: "The go-to stop for every Philly party." },
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x64i07"
mediaAnimation="slide-up"
@@ -244,60 +126,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "c1",
brand: "Catering",
name: "Large Tray (60ct)",
price: "$45",
rating: 5,
reviewCount: "100",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=t9ml1f",
},
{
id: "c2",
brand: "Catering",
name: "Office Box (30ct)",
price: "$25",
rating: 5,
reviewCount: "80",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=cfvmyz",
},
{
id: "c3",
brand: "Catering",
name: "Holiday Combo",
price: "$60",
rating: 5,
reviewCount: "120",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=k5rhz4",
},
{
id: "c4",
brand: "Catering",
name: "Party Pack",
price: "$35",
rating: 5,
reviewCount: "90",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=v511tt",
},
{
id: "c5",
brand: "Catering",
name: "Mini Pretzel Tray",
price: "$40",
rating: 5,
reviewCount: "110",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e51yja",
},
{
id: "c6",
brand: "Catering",
name: "Cheesesteak Trays",
price: "$70",
rating: 5,
reviewCount: "150",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zuxv09",
},
{ id: "c1", brand: "Catering", name: "Large Tray (60ct)", price: "$45", rating: 5, reviewCount: "100", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=t9ml1f" },
{ id: "c2", brand: "Catering", name: "Office Box (30ct)", price: "$25", rating: 5, reviewCount: "80", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=cfvmyz" },
{ id: "c3", brand: "Catering", name: "Holiday Combo", price: "$60", rating: 5, reviewCount: "120", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=k5rhz4" },
{ id: "c4", brand: "Catering", name: "Party Pack", price: "$35", rating: 5, reviewCount: "90", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=v511tt" },
{ id: "c5", brand: "Catering", name: "Mini Pretzel Tray", price: "$40", rating: 5, reviewCount: "110", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e51yja" },
{ id: "c6", brand: "Catering", name: "Cheesesteak Trays", price: "$70", rating: 5, reviewCount: "150", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zuxv09" },
]}
title="Feed the whole crew"
description="Game day, office meetings, holidays? Weve got the trays ready to go."
@@ -309,30 +143,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Fresh Sandwiches",
description: "Stacked high and fresh.",
buttonIcon: "Camera",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p1vgpx",
},
{
title: "Sharing Boxes",
description: "Nuggets made for groups.",
buttonIcon: "Camera",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=te375g",
},
{
title: "Salt Crystals",
description: "The perfect crunch.",
buttonIcon: "Camera",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wor2n4&_wi=1",
},
{
title: "Oven Magic",
description: "Golden batches daily.",
buttonIcon: "Camera",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xvplsc",
},
{ title: "Fresh Sandwiches", description: "Stacked high and fresh.", buttonIcon: Camera, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p1vgpx" },
{ title: "Sharing Boxes", description: "Nuggets made for groups.", buttonIcon: Camera, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=te375g" },
{ title: "Salt Crystals", description: "The perfect crunch.", buttonIcon: Camera, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wor2n4" },
{ title: "Oven Magic", description: "Golden batches daily.", buttonIcon: Camera, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xvplsc" },
]}
title="Artisan Pretzel Moments"
description="Steam, salt, and perfect dough. See what we're baking right now."
@@ -346,46 +160,11 @@ export default function LandingPage() {
gridVariant="one-large-left-three-stacked-right"
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah M.",
role: "Local",
company: "Levittown",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xncqxk",
},
{
id: "t2",
name: "Mike R.",
role: "Regular",
company: "Woodbourne",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jqpdvf",
},
{
id: "t3",
name: "Jen K.",
role: "Fan",
company: "Philly Native",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=khj0tq",
},
{
id: "t4",
name: "Tom D.",
role: "Catering Client",
company: "Office Manager",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=v92jtc",
},
{
id: "t5",
name: "Alex P.",
role: "Local",
company: "Levittown",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=j9avdq",
},
{ id: "t1", name: "Sarah M.", role: "Local", company: "Levittown", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xncqxk" },
{ id: "t2", name: "Mike R.", role: "Regular", company: "Woodbourne", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jqpdvf" },
{ id: "t3", name: "Jen K.", role: "Fan", company: "Philly Native", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=khj0tq" },
{ id: "t4", name: "Tom D.", role: "Catering Client", company: "Office Manager", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=v92jtc" },
{ id: "t5", name: "Alex P.", role: "Local", company: "Levittown", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=j9avdq" },
]}
title="What the locals are saying"
description="Join the cult of fresh Philly soft pretzels."
@@ -398,19 +177,11 @@ export default function LandingPage() {
title="922 Woodbourne Rd #219"
description="Levittown, PA | Open Daily | Fresh batches baked all day long."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
},
{
name: "email",
type: "email",
placeholder: "Your Email",
},
{ name: "name", type: "text", placeholder: "Your Name" },
{ name: "email", type: "email", placeholder: "Your Email" },
]}
buttonText="Call Ahead"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wor2n4&_wi=2"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wor2n4"
/>
</div>
@@ -418,57 +189,13 @@ export default function LandingPage() {
<FooterBaseCard
logoText="Philly Pretzels"
columns={[
{
title: "Order",
items: [
{
label: "Online Menu",
href: "#featured-products",
},
{
label: "Bulk Catering",
href: "#catering",
},
{
label: "Call Ahead",
href: "#contact",
},
],
},
{
title: "Company",
items: [
{
label: "Our Story",
href: "#story",
},
{
label: "Visit Us",
href: "#location",
},
{
label: "Careers",
href: "#",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
],
},
{ title: "Order", items: [{ label: "Online Menu", href: "#featured-products" }, { label: "Bulk Catering", href: "#catering" }, { label: "Call Ahead", href: "#location" }] },
{ title: "Company", items: [{ label: "Our Story", href: "#story" }, { label: "Visit Us", href: "#location" }, { label: "Careers", href: "#" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] },
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}