Merge version_3 into main

Merge version_3 into main
This commit was merged in pull request #11.
This commit is contained in:
2026-03-10 07:52:49 +00:00

View File

@@ -1,6 +1,6 @@
"use client";
import { ThemeProvider } from "@/components/theme/ThemeProvider";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import HeroBillboardCarousel from "@/components/sections/hero/HeroBillboardCarousel";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
@@ -28,18 +28,20 @@ export default function Home() {
secondaryButtonStyle="glass"
headingFontWeight="bold"
>
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "#menu" },
{ name: "Experience", id: "#experience" },
{ name: "Contact", id: "#contact" },
{ name: "Reviews", id: "#reviews" },
]}
brandName="Mac's Route 8"
bottomLeftText="A Classic Diner"
bottomRightText="(555) 123-4567"
/>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Menu", id: "#menu" },
{ name: "Experience", id: "#experience" },
{ name: "Contact", id: "#contact" },
{ name: "Reviews", id: "#reviews" },
]}
brandName="Mac's Route 8"
bottomLeftText="A Classic Diner"
bottomRightText="(555) 123-4567"
/>
</div>
{/* Hero Section */}
<div id="hero" data-section="hero">
@@ -55,19 +57,24 @@ export default function Home() {
mediaItems={[
{
imageSrc:
"https://images.unsplash.com/photo-1495521821757-a1efb6729352?w=800&h=600&fit=crop", imageAlt: "Classic diner interior"},
"https://images.unsplash.com/photo-1495521821757-a1efb6729352?w=800&h=600&fit=crop", imageAlt: "Classic diner interior"
},
{
imageSrc:
"https://images.unsplash.com/photo-1552566626-52f8b828add9?w=800&h=600&fit=crop", imageAlt: "Fresh breakfast spread"},
"https://images.unsplash.com/photo-1552566626-52f8b828add9?w=800&h=600&fit=crop", imageAlt: "Fresh breakfast spread"
},
{
imageSrc:
"https://images.unsplash.com/photo-1567521464027-f127ff144326?w=800&h=600&fit=crop", imageAlt: "Vintage diner vibes"},
"https://images.unsplash.com/photo-1567521464027-f127ff144326?w=800&h=600&fit=crop", imageAlt: "Vintage diner vibes"
},
{
imageSrc:
"https://images.unsplash.com/photo-1546069901-ba9599a7e63c?w=800&h=600&fit=crop", imageAlt: "Delicious comfort food"},
"https://images.unsplash.com/photo-1546069901-ba9599a7e63c?w=800&h=600&fit=crop", imageAlt: "Delicious comfort food"
},
{
imageSrc:
"https://images.unsplash.com/photo-1555939594-58d7cb561341?w=800&h=600&fit=crop", imageAlt: "Warm hospitality"},
"https://images.unsplash.com/photo-1555939594-58d7cb561341?w=800&h=600&fit=crop", imageAlt: "Warm hospitality"
},
]}
/>
</div>
@@ -81,7 +88,8 @@ export default function Home() {
textboxLayout="default"
useInvertedBackground={false}
names={[
"★★★★★ Best breakfast in town!", "★★★★★ Authentic diner experience", "★★★★★ Amazing service & quality", "★★★★★ Worth the visit every time", "★★★★★ Family favorite for 20 years", "★★★★★ Classic comfort food done right"]}
"★★★★★ Best breakfast in town!", "★★★★★ Authentic diner experience", "★★★★★ Amazing service & quality", "★★★★★ Worth the visit every time", "★★★★★ Family favorite for 20 years", "★★★★★ Classic comfort food done right"
]}
speed={40}
showCard={true}
/>
@@ -96,10 +104,12 @@ export default function Home() {
mediaItems: [
{
imageSrc:
"https://images.unsplash.com/photo-1567620905732-2d1ec7ab7445?w=500&h=400&fit=crop", imageAlt: "Classic pancakes"},
"https://images.unsplash.com/photo-1567620905732-2d1ec7ab7445?w=500&h=400&fit=crop", imageAlt: "Classic pancakes"
},
{
imageSrc:
"https://images.unsplash.com/photo-1484723091739-37cacfe382d1?w=500&h=400&fit=crop", imageAlt: "Waffle special"},
"https://images.unsplash.com/photo-1484723091739-37cacfe382d1?w=500&h=400&fit=crop", imageAlt: "Waffle special"
},
],
},
{
@@ -107,10 +117,12 @@ export default function Home() {
mediaItems: [
{
imageSrc:
"https://images.unsplash.com/photo-1525351484163-7529414344d7?w=500&h=400&fit=crop", imageAlt: "Country breakfast plate"},
"https://images.unsplash.com/photo-1525351484163-7529414344d7?w=500&h=400&fit=crop", imageAlt: "Country breakfast plate"
},
{
imageSrc:
"https://images.unsplash.com/photo-1509042239860-f550ce710b93?w=500&h=400&fit=crop", imageAlt: "Eggs and toast"},
"https://images.unsplash.com/photo-1509042239860-f550ce710b93?w=500&h=400&fit=crop", imageAlt: "Eggs and toast"
},
],
},
{
@@ -118,10 +130,12 @@ export default function Home() {
mediaItems: [
{
imageSrc:
"https://images.unsplash.com/photo-1541519227354-08fa5d50c44d?w=500&h=400&fit=crop", imageAlt: "Delicious omelet"},
"https://images.unsplash.com/photo-1541519227354-08fa5d50c44d?w=500&h=400&fit=crop", imageAlt: "Delicious omelet"
},
{
imageSrc:
"https://images.unsplash.com/photo-1568901346375-23c9450c58cd?w=500&h=400&fit=crop", imageAlt: "Omelet plating"},
"https://images.unsplash.com/photo-1568901346375-23c9450c58cd?w=500&h=400&fit=crop", imageAlt: "Omelet plating"
},
],
},
{
@@ -129,10 +143,12 @@ export default function Home() {
mediaItems: [
{
imageSrc:
"https://images.unsplash.com/photo-1565299585323-38d6b0865b47?w=500&h=400&fit=crop", imageAlt: "Crispy hash browns"},
"https://images.unsplash.com/photo-1565299585323-38d6b0865b47?w=500&h=400&fit=crop", imageAlt: "Crispy hash browns"
},
{
imageSrc:
"https://images.unsplash.com/photo-1612874742237-415c069381bd?w=500&h=400&fit=crop", imageAlt: "Loaded hash browns"},
"https://images.unsplash.com/photo-1612874742237-415c069381bd?w=500&h=400&fit=crop", imageAlt: "Loaded hash browns"
},
],
},
]}
@@ -167,13 +183,17 @@ export default function Home() {
tag="Our Promise"
metrics={[
{
id: "1", value: "40 Years", description: "Of consistent quality, authentic recipes, and genuine hospitality"},
id: "1", value: "40 Years", description: "Of consistent quality, authentic recipes, and genuine hospitality"
},
{
id: "2", value: "Family Made", description: "Every dish prepared with care using fresh, local ingredients"},
id: "2", value: "Family Made", description: "Every dish prepared with care using fresh, local ingredients"
},
{
id: "3", value: "Community Fueled", description: "Built on relationships and memories created over countless meals"},
id: "3", value: "Community Fueled", description: "Built on relationships and memories created over countless meals"
},
{
id: "4", value: "Always Fresh", description: "Nothing frozen, nothing rushed—just real food, real slow"},
id: "4", value: "Always Fresh", description: "Nothing frozen, nothing rushed—just real food, real slow"
},
]}
useInvertedBackground={false}
metricsAnimation="slide-up"
@@ -191,7 +211,8 @@ export default function Home() {
{ text: "View Full Menu", href: "#menu" },
],
features: [
"Pancakes, eggs, bacon", "Hash browns or fruit", "Fresh coffee or juice", "Served until 11 AM"],
"Pancakes, eggs, bacon", "Hash browns or fruit", "Fresh coffee or juice", "Served until 11 AM"
],
},
{
id: "2", badge: "Lunch", badgeIcon: Utensils,
@@ -200,7 +221,8 @@ export default function Home() {
{ text: "View Full Menu", href: "#menu" },
],
features: [
"Classic burgers & sandwiches", "Homemade soups", "Side salads or fries", "Served 11 AM - 5 PM"],
"Classic burgers & sandwiches", "Homemade soups", "Side salads or fries", "Served 11 AM - 5 PM"
],
},
{
id: "3", badge: "Specials", badgeIcon: Star,
@@ -209,7 +231,8 @@ export default function Home() {
{ text: "View Full Menu", href: "#menu" },
],
features: [
"Rotating daily specials", "Seasonal highlights", "Family portions available", "Ask your server for details"],
"Rotating daily specials", "Seasonal highlights", "Family portions available", "Ask your server for details"
],
},
]}
animationType="slide-up"
@@ -226,22 +249,28 @@ export default function Home() {
faqs={[
{
id: "1", title: "Where is Mac's Route 8 Cafe located?", content:
"We're right on Route 8, easy to spot with our classic retro sign. Address: 123 Route 8, Historic District. Right next to the vintage gas station!"},
"We're right on Route 8, easy to spot with our classic retro sign. Address: 123 Route 8, Historic District. Right next to the vintage gas station!"
},
{
id: "2", title: "What are your hours?", content:
"Monday - Friday: 6 AM - 9 PM | Saturday: 7 AM - 10 PM | Sunday: 8 AM - 8 PM. We're closed every 2nd Tuesday for deep cleaning and family time."},
"Monday - Friday: 6 AM - 9 PM | Saturday: 7 AM - 10 PM | Sunday: 8 AM - 8 PM. We're closed every 2nd Tuesday for deep cleaning and family time."
},
{
id: "3", title: "Do you take reservations?", content:
"We accept reservations for groups of 6 or more on weekdays. Walk-ins always welcome! Call us at (555) 123-4567 to book your table."},
"We accept reservations for groups of 6 or more on weekdays. Walk-ins always welcome! Call us at (555) 123-4567 to book your table."
},
{
id: "4", title: "Do you have parking?", content:
"Yes! Free parking in our lot and on the street. We also have accessible parking right by the entrance for our guests with mobility needs."},
"Yes! Free parking in our lot and on the street. We also have accessible parking right by the entrance for our guests with mobility needs."
},
{
id: "5", title: "What payment methods do you accept?", content:
"Cash, credit cards (Visa, Mastercard, AmEx), and mobile payments. We love cash tips, but digital works great too!"},
"Cash, credit cards (Visa, Mastercard, AmEx), and mobile payments. We love cash tips, but digital works great too!"
},
{
id: "6", title: "Can I bring my family and pets?", content:
"Families with kids are our specialty! Well-behaved service animals are welcome inside. Other pets can enjoy our outdoor patio area during nice weather."},
"Families with kids are our specialty! Well-behaved service animals are welcome inside. Other pets can enjoy our outdoor patio area during nice weather."
},
]}
title="Location & Hours"
description="Everything you need to know about visiting Mac's"
@@ -278,6 +307,7 @@ export default function Home() {
termsText="We respect your inbox. Unsubscribe anytime. Specials sent weekly."
centered={true}
onSubmit={(email) => console.log("Newsletter signup:", email)}
useInvertedBackground={false}
/>
</div>