7 Commits

Author SHA1 Message Date
88af5c1f05 Update src/app/page.tsx 2026-05-28 10:45:41 +00:00
c5f29a500f Update src/app/products/page.tsx 2026-05-28 10:44:54 +00:00
a831ace429 Update src/app/page.tsx 2026-05-28 10:44:54 +00:00
1a33f6ef86 Add src/app/contact/page.tsx 2026-05-28 10:44:53 +00:00
c38be4a7c9 Merge version_3 into main
Merge version_3 into main
2026-05-28 10:41:45 +00:00
94a040d92d Merge version_3 into main
Merge version_3 into main
2026-05-28 10:41:18 +00:00
4ec1cab538 Merge version_3 into main
Merge version_3 into main
2026-05-28 10:40:21 +00:00
3 changed files with 93 additions and 4 deletions

89
src/app/contact/page.tsx Normal file
View File

@@ -0,0 +1,89 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import ContactSplit from '@/components/sections/contact/ContactSplit';
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="reveal-blur"
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="largeSmallSizeLargeTitles"
background="noise"
cardStyle="gradient-bordered"
primaryButtonStyle="double-inset"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{ name: "Inicio", id: "/" },
{ name: "Nosotros", id: "/#about" },
{ name: "Valores", id: "/#features" },
{ name: "Carta", id: "/products" },
{ name: "Horarios", id: "/#hours" },
{ name: "Reserva", id: "/#reservation" },
{ name: "Reseñas", id: "/#testimonials" },
{ name: "Contacto", id: "/contact" },
]}
brandName="Don Pasquale"
/>
</div>
<div id="contact-main" data-section="contact-main">
<ContactSplit
tag="Hablemos"
title="Ponte en Contacto con Nosotros"
description="¿Tienes alguna pregunta, sugerencia o quieres hacer una reserva especial? Rellena el formulario y nos pondremos en contacto contigo lo antes posible. ¡Estamos aquí para ayudarte!"
inputPlaceholder="Tu email o número de teléfono"
buttonText="Enviar Mensaje"
termsText="Al enviar este formulario, aceptas que nos pongamos en contacto contigo."
imageSrc="http://img.b2bpic.net/free-photo/side-view-restaurant-interior_23-2148184857.jpg"
imageAlt="Interior de restaurante con mesas listas para comensales"
mediaPosition="right"
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/delicious-pizza-indoors_23-2150901147.jpg?_wi=2"
imageAlt="Ambiente de restaurante italiano"
logoText="Don Pasquale"
columns={[
{
title: "Explora", items: [
{ label: "Inicio", href: "/" },
{ label: "Sobre Nosotros", href: "/#about" },
{ label: "Nuestra Carta", href: "/products" },
],
},
{
title: "Contacto", items: [
{ label: "Ubicación", href: "/#contact" },
{ label: "Teléfono", href: "tel:+34985512094" },
{ label: "Reservas", href: "/#reservation" },
],
},
{
title: "Legal", items: [
{ label: "Política de Privacidad", href: "#" },
{ label: "Términos de Servicio", href: "#" },
],
},
]}
copyrightText="© 2024 Don Pasquale. Todos los derechos reservados."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -46,7 +46,7 @@ export default function LandingPage() {
{
name: "Reseñas", id: "/#testimonials"},
{
name: "Contacto", id: "/#contact"},
name: "Contacto", id: "/contact"},
]}
brandName="Don Pasquale"
/>
@@ -261,4 +261,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -40,7 +40,7 @@ export default function ProductsPage() {
{
name: "Reseñas", id: "/#testimonials"},
{
name: "Contacto", id: "/#contact"},
name: "Contacto", id: "/contact"},
]}
brandName="Don Pasquale"
/>
@@ -121,4 +121,4 @@ export default function ProductsPage() {
</ReactLenis>
</ThemeProvider>
);
}
}