192 lines
11 KiB
TypeScript
192 lines
11 KiB
TypeScript
"use client"
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
|
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
|
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
|
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
|
|
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
|
import ContactText from '@/components/sections/contact/ContactText';
|
|
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
|
|
import FooterCard from '@/components/sections/footer/FooterCard';
|
|
import { Facebook, Instagram } from 'lucide-react';
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="shift-hover"
|
|
defaultTextAnimation="background-highlight"
|
|
borderRadius="pill"
|
|
contentWidth="mediumSmall"
|
|
sizing="largeSmallSizeLargeTitles"
|
|
background="noiseDiagonalGradient"
|
|
cardStyle="outline"
|
|
primaryButtonStyle="gradient"
|
|
secondaryButtonStyle="solid"
|
|
headingFontWeight="semibold"
|
|
>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleCentered
|
|
brandName="The Village Cafe"
|
|
navItems={[
|
|
{ name: "Home", id: "home" },
|
|
{ name: "Menu", id: "/menu" },
|
|
{ name: "About", id: "about" },
|
|
{ name: "Visit Us", id: "location" }
|
|
]}
|
|
button={{
|
|
text: "Call (910) 555-1234", href: "tel:+19105551234"
|
|
}}
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroSplitTestimonial
|
|
title="Your Favorite Breakfast & Lunch Spot in Pinehurst"
|
|
description="Fresh Southern comfort food, friendly smiles, and fast service — every single day."
|
|
background={{ variant: "plain" }}
|
|
buttons={[
|
|
{ text: "View Menu", href: "/menu" },
|
|
{ text: "Visit Us Today", href: "#location" }
|
|
]}
|
|
testimonials={[
|
|
{
|
|
name: "Sarah M.", handle: "@sarahlovescafe", testimonial: "The biscuits and gravy are absolutely divine! I've been coming here for years.", rating: 5,
|
|
imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=150&h=150&fit=crop", imageAlt: "Sarah M."
|
|
},
|
|
{
|
|
name: "James T.", handle: "@breakfast_champion", testimonial: "Best eggs benedict in town. Fast service, friendly staff, perfect every time.", rating: 5,
|
|
imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop", imageAlt: "James T."
|
|
},
|
|
{
|
|
name: "Michelle R.", handle: "@local_foodie", testimonial: "This place feels like home. The atmosphere is so warm and welcoming.", rating: 5,
|
|
imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=150&h=150&fit=crop", imageAlt: "Michelle R."
|
|
},
|
|
{
|
|
name: "David L.", handle: "@daveloves_lunch", testimonial: "Country fried steak is comfort food perfection. Worth every visit!", rating: 5,
|
|
imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=150&h=150&fit=crop", imageAlt: "David L."
|
|
}
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/top-view-table-full-various-types-food_23-2149139471.jpg"
|
|
imageAlt="Classic Southern breakfast with eggs, bacon, biscuits, and hot coffee"
|
|
mediaAnimation="slide-up"
|
|
useInvertedBackground={false}
|
|
tag="Family Owned Since 2010"
|
|
tagAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<TextSplitAbout
|
|
title="About The Village Cafe"
|
|
description={[
|
|
"The Village Cafe is a cozy, family-friendly diner serving homemade Southern breakfast and lunch favorites right here in Pinehurst, North Carolina.", "Known for our warm hospitality, fast service, and delicious comfort food, we treat every guest like family. Whether you're stopping by for a quick breakfast or settling in for a leisurely lunch, you'll experience the genuine warmth that makes us a neighborhood favorite.", "Our team takes pride in preparing fresh, made-to-order meals using quality ingredients. From our signature biscuits to our hearty lunch specials, everything is crafted with care and served with a smile."
|
|
]}
|
|
useInvertedBackground={false}
|
|
buttons={[
|
|
{ text: "Learn More", href: "#" }
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="menu" data-section="menu">
|
|
<FeatureCardEight
|
|
title="Menu Highlights"
|
|
description="Discover our signature dishes crafted with Southern charm and fresh ingredients. From classic breakfast favorites to satisfying lunch specials, there's something for everyone."
|
|
tag="Daily Specials Available"
|
|
tagAnimation="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{
|
|
id: 1,
|
|
title: "Breakfast Favorites", description: "Eggs Benedict, fluffy Omelets, Golden Pancakes, and our famous Biscuits & Gravy. Made fresh to order, every single morning.", imageSrc: "http://img.b2bpic.net/free-photo/avocado-toast-with-poached-egg_23-2152010309.jpg", imageAlt: "Eggs Benedict with hollandaise sauce"
|
|
},
|
|
{
|
|
id: 2,
|
|
title: "Lunch Specials", description: "Juicy Burgers, authentic Country Fried Steak, Homemade Chicken Salad, and rotating daily specials that showcase Southern comfort at its finest.", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-topped-with-melted-cheese-served-with-fries_140725-1493.jpg", imageAlt: "Country fried steak with gravy and sides"
|
|
},
|
|
{
|
|
id: 3,
|
|
title: "Homemade Desserts", description: "Warm Cinnamon Rolls fresh from our kitchen, fudgy Brownies, and seasonal treats. The perfect sweet ending to your meal.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cinnamon-rolls-arrangement_23-2148904704.jpg", imageAlt: "Freshly baked cinnamon rolls with frosting"
|
|
}
|
|
]}
|
|
buttons={[
|
|
{ text: "View Full Menu", href: "/menu" }
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardTwo
|
|
title="Why People Love Us"
|
|
description="Our guests keep coming back for the food, the service, and the feeling of coming home."
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
animationType="slide-up"
|
|
testimonials={[
|
|
{
|
|
id: "1", name: "Fast & Friendly Service", role: "Daily Guest", testimonial: "You're never rushing here. The staff takes time to chat, remember your order, and make you feel genuinely welcome.", imageSrc: "https://images.unsplash.com/photo-1552053831-71594a27c62d?w=300&h=300&fit=crop", imageAlt: "Service"
|
|
},
|
|
{
|
|
id: "2", name: "Fresh & Hot Meals", role: "Regular Customer", testimonial: "Everything is made to order. You can taste the care in every bite. Nothing sits under a heat lamp.", imageSrc: "https://images.unsplash.com/photo-1546069901-ba9599a7e63c?w=300&h=300&fit=crop", imageAlt: "Fresh food"
|
|
},
|
|
{
|
|
id: "3", name: "Affordable Comfort", role: "Budget Conscious", testimonial: "Quality home cooking at prices that won't break the bank. Great value for families and groups.", imageSrc: "https://images.unsplash.com/photo-1556821552-5f63b1016170?w=300&h=300&fit=crop", imageAlt: "Affordable pricing"
|
|
},
|
|
{
|
|
id: "4", name: "Cozy Neighborhood Vibe", role: "Community Member", testimonial: "It's more than a diner—it's a gathering place where neighbors become friends and memories are made.", imageSrc: "https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=300&h=300&fit=crop", imageAlt: "Community atmosphere"
|
|
},
|
|
{
|
|
id: "5", name: "Family Friendly", role: "Parent", testimonial: "Kids love the welcoming environment. Staff is patient and accommodating. We've made it our Sunday tradition.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=300&h=300&fit=crop", imageAlt: "Family friendly"
|
|
},
|
|
{
|
|
id: "6", name: "Consistent Excellence", role: "Loyal Visitor", testimonial: "Whether it's your first visit or your hundredth, you know exactly what you're getting: great food and genuine warmth.", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=300&h=300&fit=crop", imageAlt: "Consistency"
|
|
}
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="location" data-section="location">
|
|
<ContactText
|
|
text="The Village Cafe, 123 Main Street, Pinehurst, NC 28374 | (910) 555-1234 | Open Daily: Mon-Fri 6AM-2PM | Sat-Sun 7AM-3PM | Breakfast served daily until 11AM | All-day breakfast on Sundays | Stop by today and enjoy Southern comfort at its best!"
|
|
background={{ variant: "plain" }}
|
|
buttons={[
|
|
{ text: "Call Now", href: "tel:+19105551234" },
|
|
{ text: "Get Directions", href: "https://maps.google.com/?q=The+Village+Cafe+Pinehurst+NC" }
|
|
]}
|
|
useInvertedBackground={false}
|
|
animationType="entrance-slide"
|
|
/>
|
|
</div>
|
|
|
|
<div id="cta" data-section="cta">
|
|
<MetricCardTwo
|
|
title="Join Our Community"
|
|
description="From breakfast lovers to lunch regulars, The Village Cafe is where Pinehurst gathers for genuine connection and comfort food."
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
animationType="slide-up"
|
|
gridVariant="uniform-all-items-equal"
|
|
metrics={[
|
|
{ id: "1", value: "14+ Years", description: "Family-owned tradition serving Pinehurst" },
|
|
{ id: "2", value: "100%", description: "Fresh, made-to-order meals every day" },
|
|
{ id: "3", value: "Home", description: "That's how guests describe our diner" }
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterCard
|
|
logoText="The Village Cafe"
|
|
copyrightText="© 2024 The Village Cafe | Family-owned & locally loved"
|
|
socialLinks={[
|
|
{ icon: Facebook, href: "https://facebook.com", ariaLabel: "Visit our Facebook page" },
|
|
{ icon: Instagram, href: "https://instagram.com", ariaLabel: "Follow us on Instagram" }
|
|
]}
|
|
/>
|
|
</div>
|
|
</ThemeProvider>
|
|
);
|
|
}
|