Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-04-07 17:01:28 +00:00

View File

@@ -2,13 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
export default function LandingPage() {
return (
@@ -26,286 +26,84 @@ export default function LandingPage() {
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Menu",
id: "menu",
},
{
name: "Contact",
id: "contact",
},
{ name: "Inicio", id: "hero" },
{ name: "Sobre Nosotros", id: "about" },
{ name: "Menú", id: "menu" },
{ name: "Testimonios", id: "testimonials" },
{ name: "Contacto", id: "contact" },
]}
brandName="Luxe Dining"
button={{ text: "Reservar" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "radial-gradient",
}}
title="Experiencia Gastronómica de Clase Mundial"
description="Descubre una propuesta culinaria que redefine la elegancia en cada bocado."
buttons={[
{
text: "Reservar Ahora",
href: "#contact",
},
]}
<HeroLogoBillboard
logoText="Luxe Dining"
description="Redefiniendo la elegancia culinaria con una experiencia inmersiva de clase mundial."
buttons={[{ text: "Ver menú", href: "#menu" }, { text: "Reservar ahora", href: "#contact" }]}
mediaAnimation="blur-reveal"
imageSrc="http://img.b2bpic.net/free-photo/high-angle-dining-table-with-cutlery_23-2150312255.jpg?_wi=1"
imageAlt="Ambiente del restaurante"
mediaAnimation="opacity"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/new-year-spend-with-friends-celebrating_23-2149196973.jpg",
alt: "Diner 1",
},
{
src: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277991.jpg",
alt: "Diner 2",
},
{
src: "http://img.b2bpic.net/free-photo/two-senior-female-friends-luxurious-restaurant_23-2150517409.jpg",
alt: "Diner 3",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-people-spending-time-together_23-2149152906.jpg",
alt: "Diner 4",
},
{
src: "http://img.b2bpic.net/free-photo/three-african-woman-dress-posing-restaurant-eating-pizza-drink-juice-making-photos-phone_627829-4933.jpg",
alt: "Diner 5",
},
]}
avatarText="Más de 500 comensales satisfechos este mes"
marqueeItems={[
{
type: "text",
text: "Alta Cocina",
},
{
type: "text",
text: "Vinos Exclusivos",
},
{
type: "text",
text: "Chef Estrella",
},
{
type: "text",
text: "Atención Premium",
},
{
type: "text",
text: "Reserva Garantizada",
},
]}
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
<InlineImageSplitTextAbout
useInvertedBackground={false}
title="El Arte de la Cocina"
description={[
"En Luxe Dining, combinamos ingredientes locales de la más alta calidad con técnicas de cocina vanguardistas.",
"Nuestro compromiso es ofrecerte un viaje sensorial inolvidable en un ambiente sofisticado y acogedor.",
]}
heading={[{ type: 'text', content: "Arte y Tradición en" }, { type: 'text', content: "cada bocado." }]}
buttons={[{ text: "Conocer historia" }]}
/>
</div>
<div id="menu" data-section="menu">
<ProductCardFour
<ProductCardThree
title="Nuestra Selección"
description="Platos preparados con los ingredientes más selectos."
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
textboxLayout="split"
useInvertedBackground={true}
products={[
{
id: "1",
name: "Salmón al Eneldo",
price: "$38.00",
variant: "Principal",
imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-preparing-plate-steak_23-2149720768.jpg?_wi=1",
},
{
id: "2",
name: "Carpaccio de Res",
price: "$25.00",
variant: "Entrante",
imageSrc: "http://img.b2bpic.net/free-photo/fried-eggplant-with-tomatoes-sesame-seeds-plate_140725-9191.jpg?_wi=1",
},
{
id: "3",
name: "Risotto de Trufa",
price: "$32.00",
variant: "Principal",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-vegetables-plate-cafe_169016-39450.jpg?_wi=1",
},
{
id: "4",
name: "Tiramisú Artesanal",
price: "$15.00",
variant: "Postre",
imageSrc: "http://img.b2bpic.net/free-photo/cheesecake-slice-with-berry-sauce-top_114579-2551.jpg",
},
{
id: "5",
name: "Coctel de Autor",
price: "$18.00",
variant: "Bebida",
imageSrc: "http://img.b2bpic.net/free-photo/refreshing-cocktail-decorated-with-dry-flowers_140725-8004.jpg",
},
{
id: "6",
name: "Ensalada de Temporada",
price: "$20.00",
variant: "Entrante",
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-delicious-salad-with-fresh-ingredients-wooden-cutting-board-spices-oil-bottle-garlics-cutlery-set-black-mix-colors-background_179666-19957.jpg",
},
{ id: "1", name: "Salmón al Eneldo", price: "$38.00", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-preparing-plate-steak_23-2149720768.jpg?_wi=1" },
{ id: "2", name: "Carpaccio de Res", price: "$25.00", imageSrc: "http://img.b2bpic.net/free-photo/fried-eggplant-with-tomatoes-sesame-seeds-plate_140725-9191.jpg?_wi=1" },
{ id: "3", name: "Risotto de Trufa", price: "$32.00", imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-vegetables-plate-cafe_169016-39450.jpg?_wi=1" }
]}
title="Nuestra Carta de Especialidades"
description="Explora nuestra selección de platos preparados con maestría."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardFive
textboxLayout="default"
<TestimonialCardTwelve
cardTitle="Experiencias inolvidables"
cardTag="Opiniones"
cardAnimation="slide-up"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Ana García",
date: "12/03/2024",
title: "Cena Increíble",
quote: "La mejor experiencia culinaria de mi vida.",
tag: "Vip",
avatarSrc: "http://img.b2bpic.net/free-photo/new-year-spend-with-friends-celebrating_23-2149196973.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-cutlery_23-2150312255.jpg?_wi=2",
imageAlt: "fine dining restaurant interior ambiance",
},
{
id: "2",
name: "Carlos Ruiz",
date: "10/03/2024",
title: "Sabor Único",
quote: "El risotto de trufa es simplemente sublime.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277991.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-cooking-indoors_23-2149631688.jpg",
imageAlt: "professional chef cooking gourmet food",
},
{
id: "3",
name: "Elena Torres",
date: "08/03/2024",
title: "Ambiente Perfecto",
quote: "El servicio y la atmósfera son impecables.",
tag: "Vip",
avatarSrc: "http://img.b2bpic.net/free-photo/two-senior-female-friends-luxurious-restaurant_23-2150517409.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-preparing-plate-steak_23-2149720768.jpg?_wi=2",
imageAlt: "gourmet plate close up",
},
{
id: "4",
name: "Luis Martínez",
date: "05/03/2024",
title: "Gran Calidad",
quote: "Calidad inigualable en cada detalle.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/close-up-people-spending-time-together_23-2149152906.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/fried-eggplant-with-tomatoes-sesame-seeds-plate_140725-9191.jpg?_wi=2",
imageAlt: "gourmet appetizer close up",
},
{
id: "5",
name: "Sofía Castro",
date: "02/03/2024",
title: "Volveré pronto",
quote: "Una cena realmente inolvidable.",
tag: "Vip",
avatarSrc: "http://img.b2bpic.net/free-photo/three-african-woman-dress-posing-restaurant-eating-pizza-drink-juice-making-photos-phone_627829-4933.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-vegetables-plate-cafe_169016-39450.jpg?_wi=2",
imageAlt: "gourmet main course",
},
{ id: "1", name: "Ana García", imageSrc: "http://img.b2bpic.net/free-photo/new-year-spend-with-friends-celebrating_23-2149196973.jpg" },
{ id: "2", name: "Carlos Ruiz", imageSrc: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277991.jpg" },
{ id: "3", name: "Elena Torres", imageSrc: "http://img.b2bpic.net/free-photo/two-senior-female-friends-luxurious-restaurant_23-2150517409.jpg" }
]}
title="Lo que dicen nuestros comensales"
description="Una experiencia que vuelve inolvidable cada cena."
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
<ContactSplitForm
title="Reserva tu experiencia"
description="Déjanos tus datos para asegurar tu mesa en una noche inolvidable."
useInvertedBackground={true}
background={{
variant: "plain",
}}
tag="Reservas"
title="Reserva tu Mesa"
description="Estamos listos para recibirte. Reserva con antelación."
inputPlaceholder="Tu correo electrónico para confirmación"
buttonText="Enviar Reserva"
inputs={[{ name: "nombre", type: "text", placeholder: "Tu nombre" }, { name: "email", type: "email", placeholder: "Tu correo" }]}
buttonText="Enviar solicitud"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
<FooterLogoEmphasis
logoText="Luxe Dining"
columns={[
{
title: "Restaurante",
items: [
{
label: "Sobre Nosotros",
href: "#about",
},
{
label: "Menú",
href: "#menu",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacidad",
href: "#",
},
{
label: "Términos",
href: "#",
},
],
},
{
title: "Contacto",
items: [
{
label: "WhatsApp",
href: "#",
},
{
label: "Email",
href: "mailto:info@luxedining.com",
},
],
},
]}
columns={[{ items: [{ label: "Privacidad" }, { label: "Términos" }] }, { items: [{ label: "Contacto" }, { label: "Ubicación" }] }]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}