Files
41b28169-be6a-4e04-b09c-3e3…/src/app/page.tsx
2026-06-03 19:28:52 +00:00

274 lines
12 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import { Award, Calendar, Star, Wheat } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
background="noise"
cardStyle="gradient-bordered"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Home", id: "#home"},
{
name: "About", id: "#about"},
{
name: "Menu", id: "#menu"},
{
name: "Testimonials", id: "#testimonials"},
{
name: "Reservations", id: "#contact"},
]}
logoSrc="http://img.b2bpic.net/free-vector/restaurant-retro-logo-collection_23-2148380226.jpg"
logoAlt="The Kendall Restaurant Logo"
brandName="The Kendall Restaurant"
/>
</div>
<div id="home" data-section="home">
<HeroCentered
background={{
variant: "radial-gradient"}}
title="Experience Culinary Excellence"
description="Indulge in USDA Prime steaks, Southern-inspired dishes, and handcrafted cocktails at The Kendall Restaurant, a culinary tradition since 1859."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/portrait-elderly-chef-dressed-uniform-with-crossed-arms-against-dark-background_613910-17580.jpg", alt: "Chef portrait"},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kids-table_23-2149213368.jpg", alt: "Happy couple dining"},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-crossed-arms_23-2149434503.jpg", alt: "Female chef"},
{
src: "http://img.b2bpic.net/free-photo/woman-red-elegant-dress-standing-restaurant-waiting-her-boyfriend_1157-52164.jpg", alt: "Happy family dinner"},
{
src: "http://img.b2bpic.net/free-photo/beautiful-old-couple-sitting-cafe_1157-32968.jpg", alt: "Diverse group dining"},
]}
avatarText="Join our community of satisfied diners"
buttons={[
{
text: "Make a Reservation", href: "#contact"},
{
text: "Explore Our Menu", href: "#menu"},
]}
buttonAnimation="slide-up"
marqueeItems={[
{
type: "text", text: "Southern Hospitality"},
{
type: "image", src: "http://img.b2bpic.net/free-photo/portrait-elderly-chef-dressed-uniform-with-crossed-arms-against-dark-background_613910-17580.jpg", alt: "Chef smiling"},
{
type: "text-icon", text: "Finest Ingredients", icon: Wheat,
},
{
type: "image", src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kids-table_23-2149213368.jpg", alt: "Happy diners"},
{
type: "text", text: "Unforgettable Flavors"},
]}
/>
</div>
<div id="about" data-section="about">
<AboutMetric
useInvertedBackground={false}
title="A Legacy of Fine Dining and Hospitality"
metrics={[
{
icon: Star,
label: "Customer Rating", value: "4.2/5"},
{
icon: Calendar,
label: "Established", value: "1859"},
{
icon: Award,
label: "Dining Experience", value: "Upscale"},
]}
metricsAnimation="slide-up"
/>
</div>
<div id="menu" data-section="menu">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
products={[
{
id: "filet-mignon", name: "8 oz Filet Mignon", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-with-leaf_181624-808.jpg", imageAlt: "Perfectly cooked 8 oz Filet Mignon"},
{
id: "new-york-strip", name: "12 oz New York Strip", price: "$58", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak_74190-5930.jpg", imageAlt: "Seared 12 oz New York Strip steak"},
{
id: "skillet-cornbread", name: "Skillet Cornbread", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/portuguese-traditional-delicious-empadao-dish_23-2149862994.jpg", imageAlt: "Rustic skillet cornbread"},
{
id: "shrimp-grits", name: "Shrimp & Grits", price: "$32", imageSrc: "http://img.b2bpic.net/free-photo/arabic-apetizer-humus-with-nuts-inside-white-plate-black-marble_114579-2945.jpg", imageAlt: "Creamy shrimp and grits"},
{
id: "crab-cakes", name: "Crab Cakes", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-sauce-wooden-board_140725-1139.jpg", imageAlt: "Gourmet crab cakes with sauce"},
{
id: "alaskan-salmon", name: "Wild-Caught Alaskan Salmon", price: "$40", imageSrc: "http://img.b2bpic.net/free-photo/grilled-fish-close-up-decorated-with-vegetables_1303-12328.jpg", imageAlt: "Grilled wild-caught Alaskan salmon"},
]}
title="Our Signature Selections"
description="From exquisite USDA Prime steaks to Southern classics and fresh seafood, our menu promises an unforgettable culinary journey."
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardTwo
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
metrics={[
{
id: "rating", value: "4.2/5", description: "Customer Rating"},
{
id: "heritage", value: "160+", description: "Years of Heritage"},
{
id: "experience", value: "Exquisite", description: "Dining Experiences"},
]}
title="The Kendall Restaurant by the Numbers"
description="Our commitment to excellence reflected in our enduring legacy and customer satisfaction."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1", name: "Sarah Johnson", role: "Food Critic", company: "Gourmet Reviews", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-shaved-head-male-dressed-grey-suit-dark-grey-background_613910-11352.jpg", imageAlt: "Sarah Johnson, Food Critic"},
{
id: "2", name: "Michael Chen", role: "Local Resident", company: "Community Member", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-office-worker-black-strict-jacket-smiling-holding-white-huge-sign-pink-wall_140725-58773.jpg", imageAlt: "Michael Chen, Local Resident"},
{
id: "3", name: "Emily Rodriguez", role: "Event Planner", company: "Elite Events Co.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen_23-2149646279.jpg", imageAlt: "Emily Rodriguez, Event Planner"},
{
id: "4", name: "David Kim", role: "Head Chef", company: "Culinary Institute", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-young-female-dark-jacket-making-funny-faces-pink-background_179666-30952.jpg", imageAlt: "David Kim, Head Chef"},
{
id: "5", name: "Jessica Lee", role: "Food Blogger", company: "The Flavor Journey", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/angry-tensed-businessman-wants-kill-someone-clenching-hands-teeth-looking-mad-camera-g_1258-162896.jpg", imageAlt: "Jessica Lee, Food Blogger"},
]}
kpiItems={[
{
value: "4.2/5", label: "Overall Rating"},
{
value: "1859", label: "Founded"},
{
value: "Award-winning", label: "Cuisine"},
]}
title="Voices of Our Valued Guests"
description="Discover what makes The Kendall Restaurant a cherished dining destination through the words of our patrons."
/>
</div>
<div id="social-proof" data-section="social-proof">
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={[
"Michelin Guide", "Zagat Survey", "Wine Spectator", "Texas Monthly", "D Magazine", "Eater", "Local's Choice Awards"]}
title="Accolades & Recognition"
description="Proudly recognized by leading culinary publications and local community for our commitment to quality."
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={true}
background={{
variant: "radial-gradient"}}
tag="Reservations & Events"
title="Plan Your Visit"
description="Book your table for an unparalleled dining experience or inquire about hosting your next special event with us."
buttons={[
{
text: "Make a Reservation", href: "tel:+1234567890"},
{
text: "Contact Us", href: "mailto:info@kendallrestaurant.com"},
]}
buttonAnimation="slide-up"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "About Us", items: [
{
label: "Our History", href: "#about"},
{
label: "Our Philosophy", href: "#"},
{
label: "The Team", href: "#"},
],
},
{
title: "Menu", items: [
{
label: "Steaks & Grill", href: "#menu"},
{
label: "Seafood & Chicken", href: "#menu"},
{
label: "Shareables & Sides", href: "#menu"},
],
},
{
title: "Visit Us", items: [
{
label: "Reservations", href: "#contact"},
{
label: "Location", href: "#"},
{
label: "Contact", href: "#contact"},
],
},
{
title: "Follow Us", items: [
{
label: "Instagram", href: "https://instagram.com/kendallrestaurant"},
{
label: "Facebook", href: "https://facebook.com/kendallrestaurant"},
{
label: "Yelp", href: "https://yelp.com/kendallrestaurant"},
],
},
]}
logoSrc="http://img.b2bpic.net/free-vector/restaurant-retro-logo-collection_23-2148380226.jpg"
logoAlt="The Kendall Restaurant Logo"
logoText="The Kendall Restaurant"
copyrightText="© 2024 The Kendall Restaurant. All rights reserved."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}