7 Commits

Author SHA1 Message Date
8c10476fa4 Merge version_4 into main
Merge version_4 into main
2026-06-04 18:01:31 +00:00
9e9f9f6114 Update src/app/page.tsx 2026-06-04 18:01:28 +00:00
76cf471554 Update src/app/menu/page.tsx 2026-06-04 18:01:28 +00:00
cf53d042ac Merge version_4 into main
Merge version_4 into main
2026-06-04 18:01:07 +00:00
e20f4153fa Update src/app/page.tsx 2026-06-04 18:01:04 +00:00
9bd6f61bfe Add src/app/menu/page.tsx 2026-06-04 18:01:03 +00:00
19ca69164a Merge version_3 into main
Merge version_3 into main
2026-06-04 17:56:13 +00:00
2 changed files with 182 additions and 10 deletions

172
src/app/menu/page.tsx Normal file
View File

@@ -0,0 +1,172 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import LegalSection from '@/components/legal/LegalSection';
export default function MenuPage() {
const navItems = [
{
name: "Home", id: "/"
},
{
name: "About", id: "/#about"
},
{
name: "Menu", id: "/menu"
},
{
name: "Why Choose Us", id: "/#features"
},
{
name: "Testimonials", id: "/#testimonials"
},
{
name: "Gallery", id: "/#gallery"
},
{
name: "FAQ", id: "/#faq"
},
{
name: "Contact", id: "/#contact"
}
];
const footerColumns = [
{
title: "Menu", items: [
{ label: "Salad", href: "/menu" },
{ label: "Chilaquiles", href: "/menu" },
{ label: "Bean and Cheese burrito", href: "/menu" },
{ label: "Fried Sushi", href: "/menu" },
{ label: "Plato De Menudo soup", href: "/menu" },
{ label: "REAL Horchata", href: "/menu" },
{ label: "Cola", href: "/menu" },
{ label: "Bacon and Egg burrito", href: "/menu" },
{ label: "California rolls", href: "/menu" },
{ label: "Tortillas soup", href: "/menu" },
{ label: "Huevos Rancheros", href: "/menu" },
{ label: "Order Pickup", href: "/#contact" }
]
},
{
title: "About Us", items: [
{ label: "Our Story", href: "/#about" },
{ label: "Our Values", href: "/#features" },
{ label: "Testimonials", href: "/#testimonials" },
{ label: "Gallery", href: "/#gallery" }
]
},
{
title: "Support", items: [
{ label: "Contact Us", href: "/#contact" },
{ label: "FAQ", href: "/#faq" },
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }
]
}
];
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="mediumSmall"
sizing="largeSmallSizeMediumTitles"
background="grid"
cardStyle="gradient-bordered"
primaryButtonStyle="shadow"
secondaryButtonStyle="layered"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={navItems}
button={{
text: "Order Now", href: "/#contact"
}}
brandName="EL SNAPPY"
/>
</div>
<div id="menu-section" data-section="menu-section">
<LegalSection
layout="page"
title="Our Delicious Menu"
subtitle="Taste the tradition, savor the flavor."
sections={[
{
heading: "Breakfast Burritos & Plates", content: [
{ type: "paragraph", text: "Start your day the El Snappy way!" },
{ type: "list", items: ["Huevos Rancheros", "Bean and Cheese burrito", "Bacon and Egg burrito"]
}
]
},
{
heading: "Mexican Classics & Soups", content: [
{ type: "paragraph", text: "Authentic flavors crafted with care." },
{ type: "list", items: ["Salad", "Chilaquiles", "Plato De Menudo soup", "Tortillas soup"]
}
]
},
{
heading: "Fresh Sushi Creations", content: [
{ type: "paragraph", text: "A unique fusion of flavors." },
{ type: "list", items: ["Fried Sushi", "California rolls"]
}
]
},
{
heading: "Refreshing Drinks", content: [
{ type: "paragraph", text: "Perfect pairings for your meal." },
{ type: "list", items: ["REAL Horchata", "Cola"]
}
]
}
]}
/>
</div>
{/* Minimal Contact and FAQ sections for menu page, linking back to main sections if needed */}
<div id="contact" data-section="contact">
<ContactSplitForm
useInvertedBackground={false}
title="Questions about our menu?"
description="We're here to help! Reach out to us for any dietary restrictions or special requests."
inputs={[
{
name: "name", type: "text", placeholder: "Your Name", required: true
},
{
name: "email", type: "email", placeholder: "Your Email", required: true
}
]}
textarea={{
name: "message", placeholder: "Your Message", rows: 4
}}
imageSrc="http://img.b2bpic.net/free-photo/view-colorful-mexican-urban-architecture_23-2149749963.jpg?_wi=1"
imageAlt="Vibrant Mexican market scene"
mediaAnimation="opacity"
mediaPosition="right"
buttonText="SEND MESSAGE"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
logoText="EL SNAPPY"
columns={footerColumns}
copyrightText="© 2024 El Snappy Mexican Food. All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -23,7 +23,7 @@ export default function LandingPage() {
name: "About", id: "/#about"
},
{
name: "Products", id: "/products"
name: "Menu", id: "/menu"
},
{
name: "Why Choose Us", id: "/#features"
@@ -45,12 +45,12 @@ export default function LandingPage() {
const footerColumns = [
{
title: "Menu", items: [
{ label: "Huevos Rancheros", href: "/products" },
{ label: "Carne Asada Burrito", href: "/products" },
{ label: "Homemade Tortillas", href: "/products" },
{ label: "Sushi Platters", href: "/products" },
{ label: "Pancake Breakfast", href: "/products" },
{ label: "Nachos & Tacos", href: "/products" },
{ label: "Huevos Rancheros", href: "/menu" },
{ label: "Carne Asada Burrito", href: "/menu" },
{ label: "Homemade Tortillas", href: "/menu" },
{ label: "Sushi Platters", href: "/menu" },
{ label: "Pancake Breakfast", href: "/menu" },
{ label: "Nachos & Tacos", href: "/menu" },
{ label: "Order Pickup", href: "/#contact" }
]
},
@@ -101,7 +101,7 @@ export default function LandingPage() {
description="A South Phoenix favorite serving homemade Mexican classics, breakfast favorites, fresh sushi creations, and unforgettable hospitality for over a decade."
buttons={[
{
text: "View Menu", href: "/products"},
text: "View Menu", href: "/menu"},
{
text: "Order Pickup", href: "/#contact"},
]}
@@ -128,7 +128,7 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
title="★★★★★ 4.4 Stars • 255+ Reviews"
description={`"One of the best hidden food spots in South Phoenix." "Feels like eating your nana's cooking." "Best huevos rancheros I've ever had."`}
description={`"One of the best hidden food spots in South Phoenix." "Feels like eating your nana's cooking." "Best huevos rancheros I've ever had."}`}
/>
</div>
@@ -288,7 +288,7 @@ export default function LandingPage() {
textarea={{
name: "message", placeholder: "Your Message", rows: 4
}}
imageSrc="http://img.b2bpic.net/free-photo/view-colorful-mexican-urban-architecture_23-2149749963.jpg"
imageSrc="http://img.b2bpic.net/free-photo/view-colorful-mexican-urban-architecture_23-2149749963.jpg?_wi=2"
imageAlt="Vibrant Mexican market scene"
mediaAnimation="opacity"
mediaPosition="right"