Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-13 15:59:31 +00:00

View File

@@ -11,26 +11,23 @@ import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
export default function MenuPage() {
const navItems = [
{ name: "Home", id: "home" },
{ name: "About", id: "about" },
{ name: "Menu", id: "menu" },
{ name: "Events", id: "events" },
{ name: "Contact", id: "contact" },
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Menu", id: "/menu" },
{ name: "Contact", id: "/contact" },
];
const footerColumns = [
{
title: "Experience",
items: [
{ label: "About Us", href: "/" },
title: "Experience", items: [
{ label: "About Us", href: "/about" },
{ label: "Menu", href: "/menu" },
{ label: "Live Events", href: "/" },
{ label: "Gallery", href: "/" },
],
},
{
title: "Reservations",
items: [
title: "Reservations", items: [
{ label: "Book a Table", href: "#reservations" },
{ label: "Group Bookings", href: "/" },
{ label: "Private Events", href: "/" },
@@ -38,8 +35,7 @@ export default function MenuPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Email", href: "mailto:info@smhousefrontera.es" },
@@ -47,8 +43,7 @@ export default function MenuPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -74,9 +69,7 @@ export default function MenuPage() {
navItems={navItems}
brandName="Smokehouse La Frontera"
button={{
text: "Reserve Table",
href: "#reservations",
}}
text: "Reserve Table", href: "#reservations"}}
animateOnLoad={true}
/>
</div>
@@ -90,39 +83,26 @@ export default function MenuPage() {
tagAnimation="slide-up"
buttons={[
{
text: "Reserve Your Table",
href: "#reservations",
},
text: "Reserve Your Table", href: "#reservations"},
{
text: "Back to Home",
href: "/",
},
text: "Back to Home", href: "/"},
]}
buttonAnimation="slide-up"
leftCarouselItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j&_wi=2",
imageAlt: "plated smoked brisket restaurant",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j", imageAlt: "plated smoked brisket restaurant"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a&_wi=2",
imageAlt: "bbq ribs plate restaurant style",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a", imageAlt: "bbq ribs plate restaurant style"},
]}
rightCarouselItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo&_wi=2",
imageAlt: "bbq combo platter sharing board",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo", imageAlt: "bbq combo platter sharing board"},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb&_wi=2",
imageAlt: "tres leches cake dessert photography",
},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb", imageAlt: "tres leches cake dessert photography"},
]}
carouselPosition="right"
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
ariaLabel="Menu hero section"
/>
</div>
@@ -141,47 +121,21 @@ export default function MenuPage() {
carouselMode="buttons"
products={[
{
id: "brisket",
name: "Slow Smoked Brisket",
price: "€24.50",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j&_wi=3",
},
id: "brisket", name: "Slow Smoked Brisket", price: "€24.50", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j"},
{
id: "ribs",
name: "Texas BBQ Ribs",
price: "€22.00",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a&_wi=3",
},
id: "ribs", name: "Texas BBQ Ribs", price: "€22.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a"},
{
id: "combo",
name: "La Frontera Combo",
price: "€35.00",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo&_wi=3",
},
id: "combo", name: "La Frontera Combo", price: "€35.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo"},
{
id: "quesos",
name: "Quesos Fundidos",
price: "€12.00",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6ikavh&_wi=2",
},
id: "quesos", name: "Quesos Fundidos", price: "€12.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6ikavh"},
{
id: "tres-leches",
name: "Tres Leches Cake",
price: "€8.50",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb&_wi=3",
},
id: "tres-leches", name: "Tres Leches Cake", price: "€8.50", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb"},
{
id: "pulled-pork",
name: "Smoked Pulled Pork",
price: "€20.00",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jycequ&_wi=2",
},
id: "pulled-pork", name: "Smoked Pulled Pork", price: "€20.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jycequ"},
]}
buttons={[
{
text: "Reserve Now",
href: "#reservations",
},
text: "Reserve Now", href: "#reservations"},
]}
buttonAnimation="slide-up"
ariaLabel="Complete menu dishes"
@@ -194,52 +148,32 @@ export default function MenuPage() {
description="Ready to experience our menu? Book your reservation now and ensure your favorite dishes are prepared fresh for you."
useInvertedBackground={false}
mediaPosition="left"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b&_wi=2"
imageAlt: "ranch restaurant outdoor terrace evening"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b"
imageAlt="ranch restaurant outdoor terrace evening"
mediaAnimation="blur-reveal"
buttonText="Confirm Reservation"
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
name: "name", type: "text", placeholder: "Your Name", required: true,
},
{
name: "email",
type: "email",
placeholder: "Email Address",
required: true,
name: "email", type: "email", placeholder: "Email Address", required: true,
},
{
name: "phone",
type: "tel",
placeholder: "Phone Number",
required: true,
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
},
{
name: "date",
type: "date",
placeholder: "Preferred Date",
required: true,
name: "date", type: "date", placeholder: "Preferred Date", required: true,
},
{
name: "time",
type: "time",
placeholder: "Preferred Time",
required: true,
name: "time", type: "time", placeholder: "Preferred Time", required: true,
},
{
name: "guests",
type: "number",
placeholder: "Number of Guests",
required: true,
name: "guests", type: "number", placeholder: "Number of Guests", required: true,
},
]}
textarea={{
name: "preferences",
placeholder: "Favorite dishes or dietary preferences (optional)",
rows: 4,
name: "preferences", placeholder: "Favorite dishes or dietary preferences (optional)", rows: 4,
}}
ariaLabel="Menu page reservation form"
/>