Merge version_1 into main #2
212
src/app/page.tsx
212
src/app/page.tsx
@@ -18,84 +18,58 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
name: "Reviews", id: "reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Cameron's"
|
||||
button={{
|
||||
text: "Order Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Order Now", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
variant: "rotated-rays-animated"}}
|
||||
title="Where Comfort Meets Quality"
|
||||
description="Delicious, filling meals served with warmth and a smile. Elevating your favorite diner classics since day one."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Our Menu", href: "#menu"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-toasts-plate_140725-771.jpg?_wi=1",
|
||||
imageAlt: "Breakfast platter",
|
||||
},
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-toasts-plate_140725-771.jpg", imageAlt: "Breakfast platter"},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg",
|
||||
imageAlt: "Southern biscuit",
|
||||
},
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg", imageAlt: "Southern biscuit"},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/us-labor-day-celebration-with-delicious-food_23-2150347437.jpg",
|
||||
imageAlt: "Restaurant ambiance",
|
||||
},
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/us-labor-day-celebration-with-delicious-food_23-2150347437.jpg", imageAlt: "Restaurant ambiance"},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-snacks-night-side-view_23-2149857588.jpg",
|
||||
imageAlt: "Happy staff",
|
||||
},
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/people-having-snacks-night-side-view_23-2149857588.jpg", imageAlt: "Happy staff"},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-salad-with-fresh-vegetables_140725-6565.jpg",
|
||||
imageAlt: "Hearty lunch",
|
||||
},
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/chicken-salad-with-fresh-vegetables_140725-6565.jpg", imageAlt: "Hearty lunch"},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893471.jpg",
|
||||
imageAlt: "Cozy corner",
|
||||
},
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893471.jpg", imageAlt: "Cozy corner"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -107,29 +81,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Fresh & Filling",
|
||||
description: "Hearty meals prepared from scratch to satisfy every craving.",
|
||||
tag: "Quality",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-rolls-with-sliced-herbs-corn_140725-3452.jpg",
|
||||
imageAlt: "Meat rolls with sliced herbs and corn",
|
||||
},
|
||||
id: "f1", title: "Fresh & Filling", description: "Hearty meals prepared from scratch to satisfy every craving.", tag: "Quality", imageSrc: "http://img.b2bpic.net/free-photo/meat-rolls-with-sliced-herbs-corn_140725-3452.jpg", imageAlt: "Meat rolls with sliced herbs and corn"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Friendly Service",
|
||||
description: "Warm smiles and attentive staff that make you feel like family.",
|
||||
tag: "Hospitality",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-toasts-plate_140725-771.jpg?_wi=2",
|
||||
imageAlt: "Meat rolls with sliced herbs and corn",
|
||||
},
|
||||
id: "f2", title: "Friendly Service", description: "Warm smiles and attentive staff that make you feel like family.", tag: "Hospitality", imageSrc: "http://img.b2bpic.net/free-photo/fried-vegetables-toasts-plate_140725-771.jpg", imageAlt: "Meat rolls with sliced herbs and corn"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Local Favorite",
|
||||
description: "Consistently recognized as the community's top spot for comfort.",
|
||||
tag: "Heritage",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cookies-arrangement_23-2150714430.jpg?_wi=1",
|
||||
imageAlt: "Meat rolls with sliced herbs and corn",
|
||||
},
|
||||
id: "f3", title: "Local Favorite", description: "Consistently recognized as the community's top spot for comfort.", tag: "Heritage", imageSrc: "http://img.b2bpic.net/free-photo/delicious-cookies-arrangement_23-2150714430.jpg", imageAlt: "Meat rolls with sliced herbs and corn"},
|
||||
]}
|
||||
title="The Cameron's Promise"
|
||||
description="Experience comfort dining redefined through fresh ingredients, genuine hospitality, and community spirit."
|
||||
@@ -141,7 +97,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Crafting Comfort Since Day One"
|
||||
description="At Cameron’s, we believe great food brings people together. From our famous cathead biscuits to hearty breakfasts and comforting classics, every dish is prepared with care and tradition."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/delicious-cookies-arrangement_23-2150714430.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/delicious-cookies-arrangement_23-2150714430.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -153,47 +109,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Breakfast Platter",
|
||||
price: "$14",
|
||||
variant: "Popular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/salad-red-cabbage-with-herbs_2829-8108.jpg",
|
||||
},
|
||||
id: "p1", name: "Breakfast Platter", price: "$14", variant: "Popular", imageSrc: "http://img.b2bpic.net/free-photo/salad-red-cabbage-with-herbs_2829-8108.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Chicken Fingers",
|
||||
price: "$16",
|
||||
variant: "Signature",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-onion-rings-table_140725-6647.jpg",
|
||||
},
|
||||
id: "p2", name: "Chicken Fingers", price: "$16", variant: "Signature", imageSrc: "http://img.b2bpic.net/free-photo/fried-onion-rings-table_140725-6647.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Onion Rings",
|
||||
price: "$8",
|
||||
variant: "Side",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-poppy-seed-bagels-parchment-paper-with-milk_23-2148695541.jpg",
|
||||
},
|
||||
id: "p3", name: "Onion Rings", price: "$8", variant: "Side", imageSrc: "http://img.b2bpic.net/free-photo/top-view-poppy-seed-bagels-parchment-paper-with-milk_23-2148695541.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Southern Greens",
|
||||
price: "$6",
|
||||
variant: "Side",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-stew-with-meat-corn-pieces-chili-pepper-vegetables-basilic-parsley-white-plate_114579-115.jpg",
|
||||
},
|
||||
id: "p4", name: "Southern Greens", price: "$6", variant: "Side", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-stew-with-meat-corn-pieces-chili-pepper-vegetables-basilic-parsley-white-plate_114579-115.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Cathead Biscuits",
|
||||
price: "$5",
|
||||
variant: "Famous",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-salad-white-bowl-arrangement_23-2148747528.jpg",
|
||||
},
|
||||
id: "p5", name: "Cathead Biscuits", price: "$5", variant: "Famous", imageSrc: "http://img.b2bpic.net/free-photo/delicious-salad-white-bowl-arrangement_23-2148747528.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Hearty Hash",
|
||||
price: "$12",
|
||||
variant: "Classic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-fast-food-dishes_23-2149187944.jpg",
|
||||
},
|
||||
id: "p6", name: "Hearty Hash", price: "$12", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/still-life-fast-food-dishes_23-2149187944.jpg"},
|
||||
]}
|
||||
title="Customer Favorites"
|
||||
description="Discover our signature dishes that keep our guests coming back."
|
||||
@@ -203,48 +129,24 @@ export default function LandingPage() {
|
||||
<div id="reviews" data-section="reviews">
|
||||
<TestimonialCardThirteen
|
||||
textboxLayout="split"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "April Thomas",
|
||||
handle: "@april",
|
||||
testimonial: "Staff were friendly and attentive. Food was amazing. We’ll definitely be back!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/here-take-look-our-menu_637285-7860.jpg",
|
||||
},
|
||||
id: "t1", name: "April Thomas", handle: "@april", testimonial: "Staff were friendly and attentive. Food was amazing. We’ll definitely be back!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/here-take-look-our-menu_637285-7860.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "James Denoye",
|
||||
handle: "@james",
|
||||
testimonial: "Filling and delicious food. Service was great!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269175.jpg",
|
||||
},
|
||||
id: "t2", name: "James Denoye", handle: "@james", testimonial: "Filling and delicious food. Service was great!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269175.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Penny Ratcliff",
|
||||
handle: "@penny",
|
||||
testimonial: "Cathead biscuits are incredible. Always greeted with a smile!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-waitress-serving-coffee-couple-who-is-eating-cake-cafe_637285-9100.jpg",
|
||||
},
|
||||
id: "t3", name: "Penny Ratcliff", handle: "@penny", testimonial: "Cathead biscuits are incredible. Always greeted with a smile!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-waitress-serving-coffee-couple-who-is-eating-cake-cafe_637285-9100.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Sam Miller",
|
||||
handle: "@sam",
|
||||
testimonial: "The best comfort diner experience I've had in years.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waitress-talking-businessman-cafe_637285-8897.jpg",
|
||||
},
|
||||
id: "t4", name: "Sam Miller", handle: "@sam", testimonial: "The best comfort diner experience I've had in years.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waitress-talking-businessman-cafe_637285-8897.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Julie Reed",
|
||||
handle: "@julie",
|
||||
testimonial: "Everything on the menu is consistently perfect.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-using-tablet-celebrating-success-outdoor-cafe_1262-18867.jpg",
|
||||
},
|
||||
id: "t5", name: "Julie Reed", handle: "@julie", testimonial: "Everything on the menu is consistently perfect.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-using-tablet-celebrating-success-outdoor-cafe_1262-18867.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="What Our Customers Say"
|
||||
@@ -258,20 +160,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "We are a first-come, first-served diner to maintain our cozy, welcoming vibe!",
|
||||
},
|
||||
id: "q1", title: "Do you accept reservations?", content: "We are a first-come, first-served diner to maintain our cozy, welcoming vibe!"},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are you open for breakfast?",
|
||||
content: "Yes! We serve breakfast all day, every day.",
|
||||
},
|
||||
id: "q2", title: "Are you open for breakfast?", content: "Yes! We serve breakfast all day, every day."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you offer takeout?",
|
||||
content: "Absolutely. You can order online or call ahead for quick pickup.",
|
||||
},
|
||||
id: "q3", title: "Do you offer takeout?", content: "Absolutely. You can order online or call ahead for quick pickup."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Answers to everything you need to know about dining at Cameron's."
|
||||
@@ -283,14 +176,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Hungry yet? Come visit us today for a meal that feels like home."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Directions",
|
||||
href: "#",
|
||||
},
|
||||
text: "Get Directions", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -299,13 +189,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Cameron’s"
|
||||
leftLink={{
|
||||
text: "© 2026 Cameron’s. All rights reserved.",
|
||||
href: "#",
|
||||
}}
|
||||
text: "© 2026 Cameron’s. All rights reserved.", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user