Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f6db9412bb | |||
| a2cb0104e7 | |||
| 529a29d8cb | |||
| be51c43e06 | |||
| cc5aad090a | |||
| 37cc1c290b | |||
| c25ea1d6b5 |
188
src/app/page.tsx
188
src/app/page.tsx
@@ -32,14 +32,10 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Inicio", id: "hero" },
|
||||||
name: "Home", id: "hero"},
|
{ name: "Nuestra Historia", id: "about" },
|
||||||
{
|
{ name: "Nuestra Carta", id: "products" },
|
||||||
name: "About", id: "about"},
|
{ name: "Contacto", id: "contact" },
|
||||||
{
|
|
||||||
name: "Menu", id: "products"},
|
|
||||||
{
|
|
||||||
name: "Contact", id: "contact"},
|
|
||||||
]}
|
]}
|
||||||
brandName="MORRELLI’S"
|
brandName="MORRELLI’S"
|
||||||
/>
|
/>
|
||||||
@@ -47,54 +43,24 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplitTestimonial
|
<HeroSplitTestimonial
|
||||||
background={{
|
background={{ variant: "gradient-bars" }}
|
||||||
variant: "gradient-bars"}}
|
title="MORRELLI’S: Auténtico Sabor Tex-Mex en España"
|
||||||
title="MORRELLI’S: Authentic Tex-Mex Flavors"
|
description="Disfruta de la verdadera esencia de Texas y México sin salir de aquí. Recetas tradicionales elaboradas con ingredientes frescos y el cariño de un servicio de toda la vida."
|
||||||
description="Experience the vibrant spirit of Texas and Mexico in every bite. Handcrafted, fresh, and served with passion."
|
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ name: "Alex R.", handle: "@alexfoodie", testimonial: "¡Brutal! Los mejores tacos de la ciudad. Producto fresco y un toque picante que me encanta.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ddy3PLfHhRV6Obvdh5rOd7bDJ6/uploaded-1778626853285-w91ztcpn.png?_wi=1" },
|
||||||
name: "Alex R.", handle: "@alexfoodie", testimonial: "The best tacos in town! Fresh, authentic, and perfectly spiced.", rating: 5,
|
{ name: "Sarah M.", handle: "@texmexlover", testimonial: "Como en casa, pero mejor. Nuestra parada obligatoria cada viernes para recargar pilas.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/mexican-food_23-2148159787.jpg" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-crispy-flatbread-bowl_140725-607.jpg"},
|
{ name: "James K.", handle: "@foodiepro", testimonial: "Se nota que cuidan el producto al máximo. Un 10 en toda regla.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-beef-with-mashed-potatoes-tomato-mushrooms-avocado-sauce-plate-wood_141793-11989.jpg" },
|
||||||
{
|
|
||||||
name: "Sarah M.", handle: "@texmexlover", testimonial: "Morrelli's has become our family Friday tradition. Incredible service.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mexican-food_23-2148159787.jpg"},
|
|
||||||
{
|
|
||||||
name: "James K.", handle: "@foodiepro", testimonial: "Real ingredients, big portions, authentic taste. Highly recommend.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-beef-with-mashed-potatoes-tomato-mushrooms-avocado-sauce-plate-wood_141793-11989.jpg"},
|
|
||||||
{
|
|
||||||
name: "Elena V.", handle: "@tastemex", testimonial: "The salsa is to die for. Authentic heat!", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-roasted-chicken-with-sweet-sour-sauce-broccoli-plate-plaid-tablecloth_141793-11163.jpg"},
|
|
||||||
{
|
|
||||||
name: "Marcus L.", handle: "@dailytexmex", testimonial: "Fast, friendly, and absolutely delicious. A neighborhood gem.", rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/desk-empty-office_23-2147668765.jpg"},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-salmon-salad-with-avocado-wasabi-sauce-plate-plaid-fabric_141793-11665.jpg"
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ddy3PLfHhRV6Obvdh5rOd7bDJ6/uploaded-1778626853285-w91ztcpn.png?_wi=2"
|
||||||
imageAlt="delicious sizzling fajita plate"
|
imageAlt="Nuestros deliciosos postres y platos especiales"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
avatars={[
|
avatarText="Únete a nuestra comunidad de más de 5.000 amantes del Tex-Mex"
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3458.jpg", alt: "Table setting"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/front-view-hands-holding-delicious-taco_23-2151048006.jpg", alt: "Taco hands"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/close-up-delicious-tacos_23-2150831003.jpg", alt: "Delicious tacos"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/view-tacos-with-vegetables-meat_23-2148750434.jpg", alt: "Taco ingredients"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/high-angle-tortilla-with-meat-vegetables_23-2148750443.jpg", alt: "Tortilla meat"},
|
|
||||||
]}
|
|
||||||
avatarText="Join 5,000+ happy diners"
|
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{ type: "text", text: "Tortillas Artesanas" },
|
||||||
type: "text", text: "Handcrafted Tortillas"},
|
{ type: "text", text: "Salsa Fresca" },
|
||||||
{
|
{ type: "text", text: "Carnitas a Fuego Lento" },
|
||||||
type: "text", text: "Fresh Avocado Salsa"},
|
{ type: "text", text: "Recetas de Familia" },
|
||||||
{
|
{ type: "text", text: "Postres Caseros" },
|
||||||
type: "text", text: "Slow-Cooked Carnitas"},
|
|
||||||
{
|
|
||||||
type: "text", text: "Authentic Family Recipes"},
|
|
||||||
{
|
|
||||||
type: "text", text: "Daily Specials"},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -103,10 +69,8 @@ export default function LandingPage() {
|
|||||||
<InlineImageSplitTextAbout
|
<InlineImageSplitTextAbout
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
heading={[
|
heading={[
|
||||||
{
|
{ type: "text", content: "Pasión por la tradición y el buen comer" },
|
||||||
type: "text", content: "Our Culinary Heritage"},
|
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ddy3PLfHhRV6Obvdh5rOd7bDJ6/uploaded-1778626853285-w91ztcpn.png", alt: "Detalle de nuestros postres artesanales" },
|
||||||
{
|
|
||||||
type: "image", src: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg", alt: "restaurant chef preparing mexican food"},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -118,37 +82,28 @@ export default function LandingPage() {
|
|||||||
gridVariant="two-columns-alternating-heights"
|
gridVariant="two-columns-alternating-heights"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "1", name: "Tacos de Ternera", price: "12€", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ddy3PLfHhRV6Obvdh5rOd7bDJ6/uploaded-1778626853285-w91ztcpn.png?_wi=3", imageAlt: "Tacos de ternera gourmet" },
|
||||||
id: "1", name: "Street Beef Tacos", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-tacos-dish_23-2150777659.jpg", imageAlt: "beef tacos plate gourmet"},
|
{ id: "2", name: "Burrito Bowl", price: "15€", imageSrc: "http://img.b2bpic.net/free-photo/tortilla-with-meat-vegetables-top-view_23-2148750447.jpg", imageAlt: "Burrito bowl fresco" },
|
||||||
{
|
{ id: "3", name: "Nachos con Queso", price: "10€", imageSrc: "http://img.b2bpic.net/free-photo/garnished-tasty-mexican-nachos-plate-with-mexican-hat-table_23-2148042528.jpg", imageAlt: "Nachos con queso fundido" },
|
||||||
id: "2", name: "Burrito Bowl", price: "$15", imageSrc: "http://img.b2bpic.net/free-photo/tortilla-with-meat-vegetables-top-view_23-2148750447.jpg", imageAlt: "burrito bowl fresh ingredients"},
|
{ id: "4", name: "Quesadillas", price: "13€", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-grilled-sausages-cabbage-inside-salad-potato-with-sour-cream-greens-lettuce-side-view_141793-3246.jpg", imageAlt: "Quesadilla con salsa" },
|
||||||
{
|
{ id: "5", name: "Guacamole y Totopos", price: "8€", imageSrc: "http://img.b2bpic.net/free-photo/guacamole-bowl-with-mexican-nachos-wooden-cutting-board_23-2148042458.jpg", imageAlt: "Guacamole y chips" },
|
||||||
id: "3", name: "Classic Queso Nachos", price: "$10", imageSrc: "http://img.b2bpic.net/free-photo/garnished-tasty-mexican-nachos-plate-with-mexican-hat-table_23-2148042528.jpg", imageAlt: "cheesy nachos plate jalapeños"},
|
{ id: "6", name: "Postre Especial Morrelli", price: "6€", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ddy3PLfHhRV6Obvdh5rOd7bDJ6/uploaded-1778626853285-w91ztcpn.png?_wi=4", imageAlt: "Postre artesanal" },
|
||||||
{
|
|
||||||
id: "4", name: "Grilled Quesadilla", price: "$13", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-grilled-sausages-cabbage-inside-salad-potato-with-sour-cream-greens-lettuce-side-view_141793-3246.jpg", imageAlt: "quesadilla grilled with salsa"},
|
|
||||||
{
|
|
||||||
id: "5", name: "Guacamole & Chips", price: "$8", imageSrc: "http://img.b2bpic.net/free-photo/guacamole-bowl-with-mexican-nachos-wooden-cutting-board_23-2148042458.jpg", imageAlt: "guacamole and tortilla chips"},
|
|
||||||
{
|
|
||||||
id: "6", name: "Cinnamon Churros", price: "$6", imageSrc: "http://img.b2bpic.net/free-photo/delicious-melted-chocolate-cup-with-churros_23-2148379676.jpg", imageAlt: "churros dessert chocolate sauce"},
|
|
||||||
]}
|
]}
|
||||||
title="Our Signature Menu"
|
title="Nuestra carta: un viaje de sabores"
|
||||||
description="From slow-cooked carnitas to our famous queso dip, explore our hand-crafted menu."
|
description="Desde nuestras carnes cocinadas a fuego lento hasta nuestros postres caseros, todo está diseñado para que disfrutes de una experiencia única."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="team" data-section="team">
|
<div id="team" data-section="team">
|
||||||
<TeamCardTen
|
<TeamCardTen
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="Meet Our Culinary Team"
|
title="El equipo detrás de cada plato"
|
||||||
tag="Meet the Chefs"
|
tag="Gente que ama la cocina"
|
||||||
membersAnimation="slide-up"
|
membersAnimation="slide-up"
|
||||||
members={[
|
members={[
|
||||||
{
|
{ id: "t1", name: "Chef Mario", imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-teen-cook-keeping-hands-crossed-t-shirt-apron-looking-confident-front-view_176474-109059.jpg" },
|
||||||
id: "t1", name: "Chef Mario", imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-teen-cook-keeping-hands-crossed-t-shirt-apron-looking-confident-front-view_176474-109059.jpg"},
|
{ id: "t2", name: "Chef Elena", imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1604.jpg" },
|
||||||
{
|
{ id: "t3", name: "Sarah - Atención al cliente", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waitress-using-touchpad-while-working-cafe_637285-8921.jpg" },
|
||||||
id: "t2", name: "Chef Elena", imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1604.jpg"},
|
|
||||||
{
|
|
||||||
id: "t3", name: "Staff Lead Sarah", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waitress-using-touchpad-while-working-cafe_637285-8921.jpg"},
|
|
||||||
]}
|
]}
|
||||||
memberVariant="card"
|
memberVariant="card"
|
||||||
/>
|
/>
|
||||||
@@ -158,19 +113,12 @@ export default function LandingPage() {
|
|||||||
<TestimonialCardTwelve
|
<TestimonialCardTwelve
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "ts1", name: "Carlos M.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-with-delicious-food_23-2149073429.jpg" },
|
||||||
id: "ts1", name: "Carlos M.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-with-delicious-food_23-2149073429.jpg"},
|
{ id: "ts2", name: "Julia P.", imageSrc: "http://img.b2bpic.net/free-photo/clipboard-near-ornament-heart-plate-fork_23-2148010113.jpg" },
|
||||||
{
|
{ id: "ts3", name: "Robert D.", imageSrc: "http://img.b2bpic.net/free-photo/distracted-student-sitting-class_1153-23.jpg" },
|
||||||
id: "ts2", name: "Julia P.", imageSrc: "http://img.b2bpic.net/free-photo/clipboard-near-ornament-heart-plate-fork_23-2148010113.jpg"},
|
|
||||||
{
|
|
||||||
id: "ts3", name: "Robert D.", imageSrc: "http://img.b2bpic.net/free-photo/distracted-student-sitting-class_1153-23.jpg"},
|
|
||||||
{
|
|
||||||
id: "ts4", name: "Monica T.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg"},
|
|
||||||
{
|
|
||||||
id: "ts5", name: "Kevin G.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-satisfied-happy-young-20s-woman-yellow-coat-showing-thumbs-up-gesture-like-approval-giving-positive-feedback-enjoying-nice-event-standing-red-background-smiling-cute_1258-81801.jpg"},
|
|
||||||
]}
|
]}
|
||||||
cardTitle="What Guests Are Saying"
|
cardTitle="Lo que dicen nuestros clientes"
|
||||||
cardTag="Loved by Locals"
|
cardTag="Gracias por vuestra confianza"
|
||||||
cardAnimation="blur-reveal"
|
cardAnimation="blur-reveal"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -181,18 +129,12 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split-description"
|
textboxLayout="split-description"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ id: "m1", icon: Star, title: "Opiniones 5 Estrellas", value: "1.5K+" },
|
||||||
id: "m1", icon: Star,
|
{ id: "m2", icon: Utensils, title: "Platos servidos", value: "50K+" },
|
||||||
title: "5-Star Reviews", value: "1.5K+"},
|
{ id: "m3", icon: Clock, title: "Años de tradición", value: "10 años" },
|
||||||
{
|
|
||||||
id: "m2", icon: Utensils,
|
|
||||||
title: "Plates Served", value: "50K+"},
|
|
||||||
{
|
|
||||||
id: "m3", icon: Clock,
|
|
||||||
title: "Local Favorite", value: "10 Yrs"},
|
|
||||||
]}
|
]}
|
||||||
title="Our Impact"
|
title="Nuestra huella en la ciudad"
|
||||||
description="Serving fresh flavors since day one."
|
description="Comprometidos con la calidad y la autenticidad desde el primer día."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -201,15 +143,12 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "f1", title: "¿Ofrecéis catering para eventos?", content: "¡Sin duda! Nos adaptamos a cualquier celebración, ya sea un evento privado o una reunión de empresa." },
|
||||||
id: "f1", title: "Do you offer catering?", content: "Yes, we cater for events large and small."},
|
{ id: "f2", title: "¿Disponéis de opciones sin gluten o veganas?", content: "Sí, en nuestra carta tenemos varias propuestas pensadas para que nadie se quede con hambre." },
|
||||||
{
|
{ id: "f3", title: "¿Es recomendable reservar mesa?", content: "Sobre todo los fines de semana sí, para asegurar que tengáis vuestro sitio y podáis disfrutar tranquilos." },
|
||||||
id: "f2", title: "Do you have vegan options?", content: "Absolutely, we have dedicated plant-based dishes."},
|
|
||||||
{
|
|
||||||
id: "f3", title: "Are reservations required?", content: "Recommended for weekend dinners but not required."},
|
|
||||||
]}
|
]}
|
||||||
title="Commonly Asked"
|
title="¿Tienes alguna pregunta?"
|
||||||
description="Have questions about our menu or catering?"
|
description="Resolvemos tus dudas sobre nuestra carta o reservas."
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -217,14 +156,13 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{ variant: "plain" }}
|
||||||
variant: "plain"}}
|
tag="¡Te esperamos!"
|
||||||
tag="¡Visítanos!"
|
title="¿Con antojo de auténtico Tex-Mex?"
|
||||||
title="¿Tienes hambre? Únete hoy"
|
description="Reserva tu mesa ahora o pide a domicilio para disfrutar del mejor sabor sin moverte de casa."
|
||||||
description="Reserva una mesa o pide para llevar. Estamos listos para servirte la comida Tex-Mex más fresca."
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Reservar Mesa", href: "#" },
|
||||||
text: "Reserva tu Mesa", href: "#"},
|
{ text: "Pedir a Domicilio", href: "#" },
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -232,22 +170,8 @@ export default function LandingPage() {
|
|||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoEmphasis
|
<FooterLogoEmphasis
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ items: [{ label: "Inicio", href: "#hero" }, { label: "Nuestra Carta", href: "#products" }] },
|
||||||
items: [
|
{ items: [{ label: "Sobre Nosotros", href: "#about" }, { label: "Contacto", href: "#contact" }] },
|
||||||
{
|
|
||||||
label: "Inicio", href: "#hero"},
|
|
||||||
{
|
|
||||||
label: "Menú", href: "#products"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "Sobre Nosotros", href: "#about"},
|
|
||||||
{
|
|
||||||
label: "Contacto", href: "#contact"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
logoText="MORRELLI’S"
|
logoText="MORRELLI’S"
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user