Merge version_1 into main #1

Merged
bender merged 5 commits from version_1 into main 2026-03-13 15:59:02 +00:00
5 changed files with 64 additions and 40 deletions

View File

@@ -55,7 +55,7 @@ export default function AboutPage() {
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xkkpik"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xkkpik&_wi=2"
imageAlt="rustic ranch dining terrace"
useInvertedBackground={false}
ariaLabel="About our smokehouse experience"
@@ -77,28 +77,28 @@ export default function AboutPage() {
id: "bbq",
title: "Authentic Texas BBQ",
tags: ["12+ hours smoking", "Traditional techniques"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfbo4m",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfbo4m&_wi=2",
imageAlt: "professional bbq smoker pit setup",
},
{
id: "unique",
title: "Unique Experience",
tags: ["Rural ranch setting", "Only in Canary Islands"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=l8i9nj",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=l8i9nj&_wi=2",
imageAlt: "ranch landscape horses fields",
},
{
id: "atmosphere",
title: "Unmatched Atmosphere",
tags: ["Live country music", "Family-friendly"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=579kfk",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=579kfk&_wi=2",
imageAlt: "live country music performance outdoor",
},
{
id: "desserts",
title: "Homemade Specialties",
tags: ["Tres leches cake", "Made fresh daily"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7n5otx",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7n5otx&_wi=2",
imageAlt: "tres leches cake slice plated",
},
]}

View File

@@ -55,7 +55,7 @@ export default function EventsPage() {
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=579kfk"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=579kfk&_wi=3"
imageAlt="live country music performance outdoor"
useInvertedBackground={false}
ariaLabel="Live music and events at our smokehouse"
@@ -75,7 +75,7 @@ export default function EventsPage() {
faqsAnimation="blur-reveal"
useInvertedBackground={false}
mediaPosition="right"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=avekbl"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=avekbl&_wi=2"
imageAlt="rustic restaurant dining ambiance"
faqs={[
{
@@ -126,7 +126,7 @@ export default function EventsPage() {
description="Don't wait. Secure your table now and avoid the queue. We're excited to welcome you to our Texas ranch for a night of great food and live music."
useInvertedBackground={false}
mediaPosition="left"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b&_wi=3"
imageAlt="ranch restaurant outdoor terrace evening"
mediaAnimation="blur-reveal"
buttonText="Confirm Reservation"

View File

@@ -1,24 +1,46 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Montserrat } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Montserrat } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Smokehouse La Frontera - Texas BBQ Gran Canaria",
description: "Authentic Texas smokehouse experience in San Mateo. Slow-smoked meats, live music, ranch atmosphere. Reserve your table now.",
keywords: "texas bbq, smokehouse, gran canaria, barbecue, reservations, san mateo, rustic dining",
openGraph: {
siteName: "Smokehouse La Frontera",
title: "Smokehouse La Frontera - Texas BBQ in Gran Canaria",
description: "Experience authentic Texas BBQ with slow-smoked ribs, brisket, and homemade desserts in a rustic ranch setting.",
type: "website",
url: "https://smhousefrontera.es",
},
twitter: {
card: "summary_large_image",
title: "Smokehouse La Frontera - Texas BBQ",
description: "Authentic Texas smokehouse experience in Gran Canaria",
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -27,7 +49,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${montserrat.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${montserrat.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -39,4 +63,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -101,21 +101,21 @@ export default function MenuPage() {
buttonAnimation="slide-up"
leftCarouselItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j",
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=8ci83a",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a&_wi=2",
imageAlt: "bbq ribs plate restaurant style",
},
]}
rightCarouselItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo",
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=82xdbb",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb&_wi=2",
imageAlt: "tres leches cake dessert photography",
},
]}
@@ -144,37 +144,37 @@ export default function MenuPage() {
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j&_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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a&_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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo&_wi=3",
},
{
id: "quesos",
name: "Quesos Fundidos",
price: "€12.00",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6ikavh",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6ikavh&_wi=2",
},
{
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb&_wi=3",
},
{
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jycequ&_wi=2",
},
]}
buttons={[
@@ -194,7 +194,7 @@ 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"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b&_wi=2"
imageAlt: "ranch restaurant outdoor terrace evening"
mediaAnimation="blur-reveal"
buttonText="Confirm Reservation"

View File

@@ -166,7 +166,7 @@ export default function HomePage() {
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xkkpik"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xkkpik&_wi=1"
imageAlt="rustic ranch dining terrace"
useInvertedBackground={false}
ariaLabel="About our smokehouse experience"
@@ -188,25 +188,25 @@ export default function HomePage() {
id: "bbq",
title: "Authentic Texas BBQ",
tags: ["12+ hours smoking", "Traditional techniques"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfbo4m",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfbo4m&_wi=1",
},
{
id: "unique",
title: "Unique Experience",
tags: ["Rural ranch setting", "Only in Canary Islands"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=l8i9nj",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=l8i9nj&_wi=1",
},
{
id: "atmosphere",
title: "Unmatched Atmosphere",
tags: ["Live country music", "Family-friendly"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=579kfk",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=579kfk&_wi=1",
},
{
id: "desserts",
title: "Homemade Specialties",
tags: ["Tres leches cake", "Made fresh daily"],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7n5otx",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7n5otx&_wi=1",
},
]}
carouselMode="buttons"
@@ -231,37 +231,37 @@ export default function HomePage() {
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d3e79j&_wi=1",
},
{
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8ci83a&_wi=1",
},
{
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gfitqo&_wi=1",
},
{
id: "quesos",
name: "Quesos Fundidos",
price: "€12.00",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6ikavh",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6ikavh&_wi=1",
},
{
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=82xdbb&_wi=1",
},
{
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",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jycequ&_wi=1",
},
]}
buttons={[
@@ -328,7 +328,7 @@ export default function HomePage() {
faqsAnimation="blur-reveal"
useInvertedBackground={false}
mediaPosition="right"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=avekbl"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=avekbl&_wi=1"
imageAlt="rustic restaurant dining ambiance"
faqs={[
{
@@ -379,7 +379,7 @@ export default function HomePage() {
description="Don't wait. Secure your table now and avoid the queue. We're excited to welcome you to our Texas ranch."
useInvertedBackground={false}
mediaPosition="left"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f4o33b&_wi=1"
imageAlt="ranch restaurant outdoor terrace evening"
mediaAnimation="blur-reveal"
buttonText="Confirm Reservation"