Add src/app/reservation/page.tsx

This commit is contained in:
2026-04-23 12:55:05 +00:00
parent 59cdeff2ca
commit 43fea0d911

View File

@@ -0,0 +1,50 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterCard from '@/components/sections/footer/FooterCard';
import { Facebook, Instagram } from "lucide-react";
export default function ReservationPage() {
return (
<ThemeProvider>
<ReactLenis root>
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Reservation", id: "/reservation" },
{ name: "Terms and Conditions", id: "/terms-and-conditions" },
]}
brandName="Lisboa II"
/>
<div className="pt-32 pb-20">
<ContactSplitForm
useInvertedBackground={false}
title="Make a Reservation"
description="Please fill out the form below to secure your table with us."
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "date", type: "date", placeholder: "Reservation Date", required: true },
{ name: "time", type: "time", placeholder: "Reservation Time", required: true },
{ name: "guests", type: "number", placeholder: "Number of Guests", required: true },
]}
textarea={{ name: "requests", placeholder: "Special dietary requirements or requests", rows: 4 }}
imageSrc="http://img.b2bpic.net/free-photo/elderly-adult-registering-hotel-lobby_482257-81621.jpg"
imageAlt="Reservation Desk"
/>
</div>
<FooterCard
logoText="Lisboa II"
copyrightText="© 2024 Lisboa II. All rights reserved."
socialLinks={[
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
]}
/>
</ReactLenis>
</ThemeProvider>
);
}