Merge version_2 into main #2
290
src/app/page.tsx
290
src/app/page.tsx
@@ -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>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user