2 Commits

Author SHA1 Message Date
27a1097c15 Update src/app/page.tsx 2026-04-13 19:25:57 +00:00
52dee328b5 Merge version_1 into main
Merge version_1 into main
2026-04-13 19:24:13 +00:00

View File

@@ -29,25 +29,15 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "features"},
id: "features",
},
{ {
name: "Reviews", name: "Reviews", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Rafa's Grill" brandName="Rafa's Grill"
/> />
@@ -57,105 +47,57 @@ export default function LandingPage() {
<HeroSplitTestimonial <HeroSplitTestimonial
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}} title="Auténtica Esencia Catalana, Parrilla de Perfección."
title="Authentic Catalan Soul, Grille to Perfection." description="Descubre la calidez de la hospitalidad familiar combinada con el lujo rústico. Desde nuestra parrilla de carbón hasta nuestro menú con herencia, cada bocado cuenta una historia de tradición."
description="Experience the warmth of family-style hospitality combined with rustic luxury. From our signature charcoal grill to our heritage-led menu, every bite tells a story of tradition."
testimonials={[ testimonials={[
{ {
name: "Elena Martinez", name: "Elena Martinez", handle: "@elena_gourmet", testimonial: "Una experiencia increíble. Los sabores de la parrilla son inigualables y el ambiente se siente como en familia.", rating: 5,
handle: "@elena_gourmet", imageSrc: "http://img.b2bpic.net/free-photo/steak-with-grilled-vegetables_140725-137.jpg?_wi=1", imageAlt: "luxury rustic restaurant interior fire grill"},
testimonial: "An incredible experience. The grill flavours are unmatched and the atmosphere feels like family.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/steak-with-grilled-vegetables_140725-137.jpg?_wi=1",
imageAlt: "luxury rustic restaurant interior fire grill",
},
{ {
name: "Marc Vila", name: "Marc Vila", handle: "@marc_v_bcn", testimonial: "Los mejores calçots que he probado en años. Una visita obligada para disfrutar de comida catalana auténtica y honesta.", rating: 5,
handle: "@marc_v_bcn", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-preparing-food-plate_23-2148934662.jpg", imageAlt: "luxury rustic restaurant interior fire grill"},
testimonial: "Best calçots I have had in years. A must-visit for authentic, honest Catalan food.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-preparing-food-plate_23-2148934662.jpg",
imageAlt: "luxury rustic restaurant interior fire grill",
},
{ {
name: "Sophie H.", name: "Sophie H.", handle: "@sophie_travels", testimonial: "Lujo rústico en su máxima expresión. La comida es generosa y la hospitalidad es verdaderamente cálida y acogedora.", rating: 5,
handle: "@sophie_travels", imageSrc: "http://img.b2bpic.net/free-photo/food-ads-mangal-salad-high-kitchen-with-fresh-herbs-greenery_114579-1844.jpg?_wi=1", imageAlt: "luxury rustic restaurant interior fire grill"},
testimonial: "Rustic luxury at its finest. The food is generous and the hospitality is truly warm and inviting.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/food-ads-mangal-salad-high-kitchen-with-fresh-herbs-greenery_114579-1844.jpg?_wi=1",
imageAlt: "luxury rustic restaurant interior fire grill",
},
{ {
name: "Jordi P.", name: "Jordi P.", handle: "@jordip_food", testimonial: "Todo está hecho con mucho esmero. La cocción lenta a la parrilla vale la espera cada vez.", rating: 5,
handle: "@jordip_food", imageSrc: "http://img.b2bpic.net/free-photo/bakery-items-wooden-table_53876-15276.jpg?_wi=1", imageAlt: "luxury rustic restaurant interior fire grill"},
testimonial: "Everything is made with such care. The slow-cooked grill is worth the wait every time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/bakery-items-wooden-table_53876-15276.jpg?_wi=1",
imageAlt: "luxury rustic restaurant interior fire grill",
},
{ {
name: "Anna K.", name: "Anna K.", handle: "@annak_eats", testimonial: "El descubrimiento perfecto en el camino. Sabores auténticos que me hicieron sentir como en casa.", rating: 5,
handle: "@annak_eats", imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-table-with-dishes-decorations-it-lights_181624-14078.jpg?_wi=1", imageAlt: "luxury rustic restaurant interior fire grill"},
testimonial: "The perfect roadside discovery. Authentic flavours that made me feel right at home.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-table-with-dishes-decorations-it-lights_181624-14078.jpg?_wi=1",
imageAlt: "luxury rustic restaurant interior fire grill",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Reserve a Table", text: "Reservar Mesa", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/steak-with-grilled-vegetables_140725-137.jpg?_wi=2" imageSrc="http://img.b2bpic.net/free-photo/steak-with-grilled-vegetables_140725-137.jpg?_wi=2"
imageAlt="Fire grilled meat at Rafa's Grill" imageAlt="Carne a la brasa en Rafa's Grill"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg", src: "http://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg", alt: "Diner 1"},
alt: "Diner 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/closeup-pork-ribs-steak-wooden-board-food-styling_53876-65448.jpg", src: "http://img.b2bpic.net/free-photo/closeup-pork-ribs-steak-wooden-board-food-styling_53876-65448.jpg", alt: "Diner 2"},
alt: "Diner 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/lamb-ribs-kebab-served-with-grilled-potatoes-salad_140725-1564.jpg", src: "http://img.b2bpic.net/free-photo/lamb-ribs-kebab-served-with-grilled-potatoes-salad_140725-1564.jpg", alt: "Diner 3"},
alt: "Diner 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/side-view-steak-with-barberry-onions-tray_141793-5110.jpg", src: "http://img.b2bpic.net/free-photo/side-view-steak-with-barberry-onions-tray_141793-5110.jpg", alt: "Diner 4"},
alt: "Diner 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/chef-putting-tomatoes-avocado_23-2148471901.jpg", src: "http://img.b2bpic.net/free-photo/chef-putting-tomatoes-avocado_23-2148471901.jpg", alt: "Diner 5"},
alt: "Diner 5",
},
]} ]}
avatarText="Join our growing family of food lovers." avatarText="Únete a nuestra creciente familia de amantes de la buena mesa."
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "A la Leña"},
text: "Wood-Fired",
},
{ {
type: "text", type: "text", text: "Producto Local"},
text: "Locally Sourced",
},
{ {
type: "text", type: "text", text: "Tradición Catalana"},
text: "Traditional Catalan",
},
{ {
type: "text", type: "text", text: "Ingredientes de Temporada"},
text: "Seasonal Ingredients",
},
{ {
type: "text", type: "text", text: "Estilo Familiar"},
text: "Family Style",
},
]} ]}
/> />
</div> </div>
@@ -163,16 +105,12 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<TextSplitAbout <TextSplitAbout
useInvertedBackground={true} useInvertedBackground={true}
title="A Tradition of Taste" title="Una Tradición de Sabor"
description={[ description={[
"Rafa's Grill was built on a foundation of family, fire, and fresh local ingredients. We take the time to honour traditional methods, ensuring that every dish serves as a bridge between the rustic past and the luxury of today.", "Rafa's Grill se construyó sobre los cimientos de la familia, el fuego y los ingredientes locales frescos. Nos tomamos el tiempo para honrar los métodos tradicionales, asegurando que cada plato sirva como puente entre el pasado rústico y el lujo de hoy.", "Nuestra cocina es nuestro corazón. Cada plato está elaborado desde cero, y aunque nuestro proceso de parrilla lenta requiere su tiempo, la profundidad de sabor lograda es algo que simplemente no puede apresurarse."]}
"Our kitchen is our heart. Every plate is crafted from scratch, and while our slow-grill process takes time, the depth of flavour achieved is something we believe simply cannot be rushed.",
]}
buttons={[ buttons={[
{ {
text: "Our Story", text: "Nuestra Historia", href: "#"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -183,26 +121,14 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Fire-Grilled Meats", title: "Carnes a la Brasa", description: "Cortes seleccionados de granjas locales, sazonados a la perfección y sellados sobre brasas de roble natural.", imageSrc: "http://img.b2bpic.net/free-photo/food-ads-mangal-salad-high-kitchen-with-fresh-herbs-greenery_114579-1844.jpg?_wi=2", imageAlt: "Fire grilled meat"},
description: "Select cuts from local farmers, seasoned to perfection and seared over natural oak coals.",
imageSrc: "http://img.b2bpic.net/free-photo/food-ads-mangal-salad-high-kitchen-with-fresh-herbs-greenery_114579-1844.jpg?_wi=2",
imageAlt: "Fire grilled meat",
},
{ {
title: "Seasonal Calçots", title: "Calçots de Temporada", description: "Cosechados frescos y asados hasta quedar tiernos, nuestra especialidad de temporada es una joya catalana.", imageSrc: "http://img.b2bpic.net/free-photo/bakery-items-wooden-table_53876-15276.jpg?_wi=2", imageAlt: "Grilled Calçots"},
description: "Harvested fresh and grilled until tender, our seasonal specialty is an authentic Catalan highlight.",
imageSrc: "http://img.b2bpic.net/free-photo/bakery-items-wooden-table_53876-15276.jpg?_wi=2",
imageAlt: "Grilled Calçots",
},
{ {
title: "Heritage Recipes", title: "Recetas de Herencia", description: "Desde antiguos recetarios familiares hasta su mesa, nuestros platos son una celebración de generaciones de sabor.", imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-table-with-dishes-decorations-it-lights_181624-14078.jpg?_wi=2", imageAlt: "Heritage food"},
description: "From old family cookbooks to your table, our dishes are a celebration of generations of flavour.",
imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-table-with-dishes-decorations-it-lights_181624-14078.jpg?_wi=2",
imageAlt: "Heritage food",
},
]} ]}
title="Signature Flavours" title="Sabores de Autor"
description="Our menu highlights the very best of Catalan produce, kissed by smoke and prepared with love." description="Nuestro menú destaca lo mejor del producto catalán, besado por el humo y preparado con amor."
/> />
</div> </div>
@@ -213,62 +139,31 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Elena Martinez", role: "Crítica Gastronómica", company: "Bcn Digest", rating: 5,
name: "Elena Martinez", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-restaurant_23-2148006623.jpg"},
role: "Food Critic",
company: "Bcn Digest",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-restaurant_23-2148006623.jpg",
},
{ {
id: "2", id: "2", name: "Marc Vila", role: "Arquitecto", company: "Local", rating: 5,
name: "Marc Vila", imageSrc: "http://img.b2bpic.net/free-photo/couple-eating-food-feeding-sweet-concept_53876-23037.jpg"},
role: "Architect",
company: "Local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-eating-food-feeding-sweet-concept_53876-23037.jpg",
},
{ {
id: "3", id: "3", name: "Sophie H.", role: "Viajera", company: "Global", rating: 5,
name: "Sophie H.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491815.jpg"},
role: "Traveler",
company: "Global",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491815.jpg",
},
{ {
id: "4", id: "4", name: "Jordi P.", role: "Diseñador", company: "Creative", rating: 5,
name: "Jordi P.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg"},
role: "Designer",
company: "Creative",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg",
},
{ {
id: "5", id: "5", name: "Anna K.", role: "Chef", company: "Culinary Lab", rating: 5,
name: "Anna K.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-sitting-table_23-2149213376.jpg"},
role: "Chef",
company: "Culinary Lab",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-sitting-table_23-2149213376.jpg",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "100%", value: "100%", label: "Ingrediente Local"},
label: "Local Ingredients",
},
{ {
value: "15+", value: "15+", label: "Años Tradición"},
label: "Years Tradition",
},
{ {
value: "4.9★", value: "4.9★", label: "Valoración"},
label: "Guest Rating",
},
]} ]}
title="The Rafa Experience" title="La Experiencia Rafa"
description="What our guests say about their time at the table." description="Lo que dicen nuestros huéspedes sobre su tiempo en nuestra mesa."
/> />
</div> </div>
@@ -276,14 +171,11 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}} text="¿Listo para cenar con nosotros? Nos encantaría recibir su próxima comida familiar o celebración. Reserve su mesa hoy y descubra el sabor de Rafa's Grill."
text="Ready to dine with us? We'd love to host your next family meal or celebration. Secure your table today and experience the taste of Rafa's Grill."
buttons={[ buttons={[
{ {
text: "Book Now", text: "Reservar Ahora", href: "#"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -294,41 +186,27 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "Menu", label: "Carta", href: "#"},
href: "#",
},
{ {
label: "Story", label: "Nuestra Historia", href: "#"},
href: "#",
},
{ {
label: "Reservations", label: "Reservas", href: "#"},
href: "#",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Privacy Policy", label: "Privacidad", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Términos", href: "#"},
href: "#",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com"},
href: "https://instagram.com",
},
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com"},
href: "https://facebook.com",
},
], ],
}, },
]} ]}