7 Commits

Author SHA1 Message Date
c6f3af66ac Merge version_3 into main
Merge version_3 into main
2026-06-03 19:32:02 +00:00
9325a622ad Update src/app/page.tsx 2026-06-03 19:31:56 +00:00
09d973a280 Merge version_2 into main
Merge version_2 into main
2026-06-03 19:28:55 +00:00
eeaf0ec3c8 Update src/app/page.tsx 2026-06-03 19:28:52 +00:00
7a0a7e27a4 Merge version_2 into main
Merge version_2 into main
2026-06-03 19:28:25 +00:00
1437767cec Update src/app/styles/variables.css 2026-06-03 19:28:18 +00:00
6b833248e8 Update src/app/page.tsx 2026-06-03 19:28:18 +00:00
2 changed files with 62 additions and 257 deletions

View File

@@ -10,7 +10,6 @@ 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() {
@@ -21,8 +20,8 @@ export default function LandingPage() {
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
background="fluid"
cardStyle="soft-shadow"
background="noise"
cardStyle="gradient-bordered"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
@@ -32,25 +31,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "#home",
},
name: "Home", id: "#home"},
{
name: "About",
id: "#about",
},
name: "About", id: "#about"},
{
name: "Menu",
id: "#menu",
},
name: "Menu", id: "#menu"},
{
name: "Testimonials",
id: "#testimonials",
},
{
name: "Reservations",
id: "#contact",
},
name: "Reservations", id: "#contact"},
]}
logoSrc="http://img.b2bpic.net/free-vector/restaurant-retro-logo-collection_23-2148380226.jpg"
logoAlt="The Kendall Restaurant Logo"
@@ -61,68 +48,41 @@ export default function LandingPage() {
<div id="home" data-section="home">
<HeroCentered
background={{
variant: "radial-gradient",
}}
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/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-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/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/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",
},
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: "Make a Reservation", href: "#contact"},
{
text: "Explore Our Menu",
href: "#menu",
},
text: "Explore Our Menu", href: "#menu"},
]}
buttonAnimation="slide-up"
marqueeItems={[
{
type: "text",
text: "Southern Hospitality",
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/portrait-elderly-chef-dressed-uniform-with-crossed-arms-against-dark-background_613910-17580.jpg",
alt: "Chef smiling",
},
type: "image", src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kids-table_23-2149213368.jpg", alt: "Happy diners"},
{
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",
},
type: "text", text: "Unforgettable Flavors"},
]}
/>
</div>
@@ -134,19 +94,13 @@ export default function LandingPage() {
metrics={[
{
icon: Star,
label: "Customer Rating",
value: "4.2/5",
},
label: "Customer Rating", value: "4.2/5"},
{
icon: Calendar,
label: "Established",
value: "1859",
},
label: "Established", value: "1859"},
{
icon: Award,
label: "Dining Experience",
value: "Upscale",
},
label: "Dining Experience", value: "Upscale"},
]}
metricsAnimation="slide-up"
/>
@@ -160,47 +114,17 @@ export default function LandingPage() {
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: "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: "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: "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: "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: "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",
},
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."
@@ -215,110 +139,24 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "rating",
value: "4.2/5",
description: "Customer Rating",
},
id: "rating", value: "4.2/5", description: "Customer Rating"},
{
id: "heritage",
value: "160+",
description: "Years of Heritage",
},
id: "heritage", value: "160+", description: "Years of Heritage"},
{
id: "experience",
value: "Exquisite",
description: "Dining Experiences",
},
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",
]}
"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."
/>
@@ -328,20 +166,15 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={true}
background={{
variant: "radial-gradient",
}}
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: "Make a Reservation", href: "tel:+1234567890"},
{
text: "Contact Us",
href: "mailto:info@kendallrestaurant.com",
},
text: "Contact Us", href: "mailto:info@kendallrestaurant.com"},
]}
buttonAnimation="slide-up"
/>
@@ -351,71 +184,43 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "About Us",
items: [
title: "About Us", items: [
{
label: "Our History",
href: "#about",
},
label: "Our History", href: "#about"},
{
label: "Our Philosophy",
href: "#",
},
label: "Our Philosophy", href: "#"},
{
label: "The Team",
href: "#",
},
label: "The Team", href: "#"},
],
},
{
title: "Menu",
items: [
title: "Menu", items: [
{
label: "Steaks & Grill",
href: "#menu",
},
label: "Steaks & Grill", href: "#menu"},
{
label: "Seafood & Chicken",
href: "#menu",
},
label: "Seafood & Chicken", href: "#menu"},
{
label: "Shareables & Sides",
href: "#menu",
},
label: "Shareables & Sides", href: "#menu"},
],
},
{
title: "Visit Us",
items: [
title: "Visit Us", items: [
{
label: "Reservations",
href: "#contact",
},
label: "Reservations", href: "#contact"},
{
label: "Location",
href: "#",
},
label: "Location", href: "#"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
{
title: "Follow Us",
items: [
title: "Follow Us", items: [
{
label: "Instagram",
href: "https://instagram.com/kendallrestaurant",
},
label: "Instagram", href: "https://instagram.com/kendallrestaurant"},
{
label: "Facebook",
href: "https://facebook.com/kendallrestaurant",
},
label: "Facebook", href: "https://facebook.com/kendallrestaurant"},
{
label: "Yelp",
href: "https://yelp.com/kendallrestaurant",
},
label: "Yelp", href: "https://yelp.com/kendallrestaurant"},
],
},
]}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f5f5;
--card: #ffffff;
--foreground: #1c1c1c;
--primary-cta: #1c1c1c;
--primary-cta-text: #f5f5f5;
--secondary-cta: #ffffff;
--secondary-cta-text: #1c1c1c;
--accent: #6139e6;
--background-accent: #b3a8e8;
--background: #f5f4ef;
--card: #dad6cd;
--foreground: #2a2928;
--primary-cta: #2a2928;
--primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea;
--secondary-cta-text: #2a2928;
--accent: #ffffff;
--background-accent: #c6b180;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);