Merge version_1 into main #2
225
src/app/page.tsx
225
src/app/page.tsx
@@ -29,22 +29,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Inicio",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Menú",
|
||||
id: "/menu",
|
||||
},
|
||||
{
|
||||
name: "Nosotros",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Reservaciones",
|
||||
id: "/reservations",
|
||||
},
|
||||
{ name: "Inicio", id: "/" },
|
||||
{ name: "Menú", id: "/menu" },
|
||||
{ name: "Nosotros", id: "/about" },
|
||||
{ name: "Reservaciones", id: "/reservations" },
|
||||
]}
|
||||
brandName="La Escondida"
|
||||
/>
|
||||
@@ -52,66 +40,23 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Descubre La Escondida"
|
||||
description="Carnes premium y mariscos frescos en un ambiente que invita a quedarse."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/soup-with-oysters-with-glass-wine_140725-4197.jpg",
|
||||
alt: "Luxury Restaurant Ambiance",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg",
|
||||
alt: "Happy Customer",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg",
|
||||
alt: "Satisfied Guest",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081868.jpg",
|
||||
alt: "Upscale Dining",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg",
|
||||
alt: "Elegant Setting",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Ver Menú",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
text: "Reservar Mesa",
|
||||
href: "/reservations",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/soup-with-oysters-with-glass-wine_140725-4197.jpg", alt: "Luxury Restaurant Ambiance" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg", alt: "Happy Customer" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg", alt: "Satisfied Guest" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081868.jpg", alt: "Upscale Dining" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg", alt: "Elegant Setting" },
|
||||
]}
|
||||
buttons={[{ text: "Ver Menú", href: "/menu" }, { text: "Reservar Mesa", href: "/reservations" }]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Carnes Premium",
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Mariscos Frescos",
|
||||
icon: Fish,
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Ambiente Exclusivo",
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Coctelería de Autor",
|
||||
icon: Wine,
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Córdoba, Veracruz",
|
||||
},
|
||||
{ type: "text", text: "Carnes Premium" },
|
||||
{ type: "text-icon", text: "Mariscos Frescos", icon: Fish },
|
||||
{ type: "text", text: "Ambiente Exclusivo" },
|
||||
{ type: "text-icon", text: "Coctelería de Autor", icon: Wine },
|
||||
{ type: "text", text: "Córdoba, Veracruz" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -121,21 +66,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Un lugar que se disfruta con todos los sentidos"
|
||||
metrics={[
|
||||
{
|
||||
icon: Beef,
|
||||
label: "Cortes Premium",
|
||||
value: "Selección",
|
||||
},
|
||||
{
|
||||
icon: Fish,
|
||||
label: "Mariscos Frescos",
|
||||
value: "Calidad",
|
||||
},
|
||||
{
|
||||
icon: Wine,
|
||||
label: "Coctelería",
|
||||
value: "Exclusiva",
|
||||
},
|
||||
{ icon: Beef, label: "Cortes Premium", value: "Selección" },
|
||||
{ icon: Fish, label: "Mariscos Frescos", value: "Calidad" },
|
||||
{ icon: Wine, label: "Coctelería", value: "Exclusiva" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -148,27 +81,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ribeye al Carbón",
|
||||
price: "$380",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-steak-dish-with-sauce_23-2150777637.jpg?_wi=1",
|
||||
imageAlt: "Ribeye",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Camarones al Ajillo",
|
||||
price: "$320",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-decoration-with-shrimps-blue-plate_23-2148308053.jpg?_wi=1",
|
||||
imageAlt: "Camarones",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Coctelería de Autor",
|
||||
price: "$150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-caipirinha-with-fruit_23-2149407460.jpg?_wi=1",
|
||||
imageAlt: "Cocktails",
|
||||
},
|
||||
{ id: "1", name: "Ribeye al Carbón", price: "$380", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-steak-dish-with-sauce_23-2150777637.jpg", imageAlt: "Ribeye" },
|
||||
{ id: "2", name: "Camarones al Ajillo", price: "$320", imageSrc: "http://img.b2bpic.net/free-photo/view-decoration-with-shrimps-blue-plate_23-2148308053.jpg", imageAlt: "Camarones" },
|
||||
{ id: "3", name: "Coctelería de Autor", price: "$150", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-caipirinha-with-fruit_23-2149407460.jpg", imageAlt: "Cocktails" },
|
||||
]}
|
||||
title="Platillos Insignia"
|
||||
description="Sabores seleccionados para tu deleite."
|
||||
@@ -177,44 +92,15 @@ export default function LandingPage() {
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ashley K.",
|
||||
role: "Cliente",
|
||||
testimonial: "La comida está muy rica, el marisco es de buena calidad.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "María Eugenia S.",
|
||||
role: "Cliente",
|
||||
testimonial: "Excelente servicio. La comida muy bien y el ambiente agradable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Dulce C.",
|
||||
role: "Cliente",
|
||||
testimonial: "Menú variado y de excelente sabor, muy recomendable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081868.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David G.",
|
||||
role: "Cliente",
|
||||
testimonial: "El lugar perfecto para cenar en Córdoba.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sofía M.",
|
||||
role: "Cliente",
|
||||
testimonial: "La atención al detalle es increíble, siempre vuelvo.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kids-table_23-2149213368.jpg",
|
||||
},
|
||||
{ id: "1", name: "Ashley K.", role: "Cliente", testimonial: "La comida está muy rica, el marisco es de buena calidad.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg" },
|
||||
{ id: "2", name: "María Eugenia S.", role: "Cliente", testimonial: "Excelente servicio. La comida muy bien y el ambiente agradable.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg" },
|
||||
{ id: "3", name: "Dulce C.", role: "Cliente", testimonial: "Menú variado y de excelente sabor, muy recomendable.", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081868.jpg" },
|
||||
{ id: "4", name: "David G.", role: "Cliente", testimonial: "El lugar perfecto para cenar en Córdoba.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg" },
|
||||
{ id: "5", name: "Sofía M.", role: "Cliente", testimonial: "La atención al detalle es increíble, siempre vuelvo.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kids-table_23-2149213368.jpg" },
|
||||
]}
|
||||
title="Nuestros Clientes lo dicen"
|
||||
description="La satisfacción es nuestra prioridad."
|
||||
@@ -226,28 +112,13 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "¿Cuentan con área infantil?",
|
||||
content: "Contamos con un área adecuada para disfrutar en familia.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "¿Aceptan reservaciones?",
|
||||
content: "Sí, recomendamos reservar con antelación, especialmente los fines de semana.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "¿Dónde se encuentran?",
|
||||
content: "Estamos ubicados en el corazón de Córdoba, Veracruz.",
|
||||
},
|
||||
{ id: "1", title: "¿Cuentan con área infantil?", content: "Contamos con un área adecuada para disfrutar en familia." },
|
||||
{ id: "2", title: "¿Aceptan reservaciones?", content: "Sí, recomendamos reservar con antelación, especialmente los fines de semana." },
|
||||
{ id: "3", title: "¿Dónde se encuentran?", content: "Estamos ubicados en el corazón de Córdoba, Veracruz." },
|
||||
]}
|
||||
ctaTitle="Reserva tu mesa ahora"
|
||||
ctaDescription="Disfruta de una experiencia exclusiva en Córdoba."
|
||||
ctaButton={{
|
||||
text: "Reservar vía WhatsApp",
|
||||
href: "https://wa.me/message/...",
|
||||
}}
|
||||
ctaButton={{ text: "Reservar vía WhatsApp", href: "https://wa.me/message/..." }}
|
||||
ctaIcon={Phone}
|
||||
/>
|
||||
</div>
|
||||
@@ -255,36 +126,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Menú",
|
||||
items: [
|
||||
{
|
||||
label: "Carnes",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
label: "Mariscos",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
label: "Bebidas",
|
||||
href: "/menu",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contacto",
|
||||
items: [
|
||||
{
|
||||
label: "Reservaciones",
|
||||
href: "/reservations",
|
||||
},
|
||||
{
|
||||
label: "Ubicación",
|
||||
href: "/about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Menú", items: [{ label: "Carnes", href: "/menu" }, { label: "Mariscos", href: "/menu" }, { label: "Bebidas", href: "/menu" }] },
|
||||
{ title: "Contacto", items: [{ label: "Reservaciones", href: "/reservations" }, { label: "Ubicación", href: "/about" }] },
|
||||
]}
|
||||
logoText="La Escondida"
|
||||
copyrightText="© 2025 La Escondida Carnes y Mariscos"
|
||||
|
||||
@@ -8,7 +8,7 @@ import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import { Calendar, MapPin, Phone } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function ReservationsPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
@@ -26,22 +26,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Inicio",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Menú",
|
||||
id: "/menu",
|
||||
},
|
||||
{
|
||||
name: "Nosotros",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Reservaciones",
|
||||
id: "/reservations",
|
||||
},
|
||||
{ name: "Inicio", id: "/" },
|
||||
{ name: "Menú", id: "/menu" },
|
||||
{ name: "Nosotros", id: "/about" },
|
||||
{ name: "Reservaciones", id: "/reservations" },
|
||||
]}
|
||||
brandName="La Escondida"
|
||||
/>
|
||||
@@ -51,27 +39,14 @@ export default function LandingPage() {
|
||||
<ContactFaq
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
title="Haz tu reserva"
|
||||
description="Asegura tu lugar en una noche inolvidable."
|
||||
faqs={[
|
||||
{ id: "1", title: "¿Horarios?", content: "Abrimos de martes a domingo." },
|
||||
{ id: "2", title: "¿Eventos?", content: "Contamos con espacio para eventos privados." },
|
||||
]}
|
||||
ctaTitle="Reserva hoy"
|
||||
ctaDescription="Contáctanos por WhatsApp para confirmar tu visita."
|
||||
ctaButton={{
|
||||
text: "Reservar ahora",
|
||||
href: "https://wa.me/message/",
|
||||
}}
|
||||
ctaButton={{ text: "Reservar ahora", href: "https://wa.me/message/" }}
|
||||
ctaIcon={Calendar}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "¿Horarios?",
|
||||
content: "Abrimos de martes a domingo.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "¿Eventos?",
|
||||
content: "Contamos con espacio para eventos privados.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -80,16 +55,8 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Datos de contacto"
|
||||
metrics={[
|
||||
{
|
||||
icon: Phone,
|
||||
label: "Teléfono",
|
||||
value: "55 1234 5678",
|
||||
},
|
||||
{
|
||||
icon: MapPin,
|
||||
label: "Ubicación",
|
||||
value: "Centro, Córdoba",
|
||||
},
|
||||
{ icon: Phone, label: "Teléfono", value: "55 1234 5678" },
|
||||
{ icon: MapPin, label: "Ubicación", value: "Centro, Córdoba" },
|
||||
]}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -98,36 +65,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Menú",
|
||||
items: [
|
||||
{
|
||||
label: "Carnes",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
label: "Mariscos",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
label: "Bebidas",
|
||||
href: "/menu",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contacto",
|
||||
items: [
|
||||
{
|
||||
label: "Reservaciones",
|
||||
href: "/reservations",
|
||||
},
|
||||
{
|
||||
label: "Ubicación",
|
||||
href: "/about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Menú", items: [{ label: "Carnes", href: "/menu" }, { label: "Mariscos", href: "/menu" }, { label: "Bebidas", href: "/menu" }] },
|
||||
{ title: "Contacto", items: [{ label: "Reservaciones", href: "/reservations" }, { label: "Ubicación", href: "/about" }] },
|
||||
]}
|
||||
logoText="La Escondida"
|
||||
copyrightText="© 2025 La Escondida Carnes y Mariscos"
|
||||
|
||||
Reference in New Issue
Block a user