Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 44602861ea | |||
| 9cff308f4d | |||
| eacff3c459 |
109
src/app/page.tsx
109
src/app/page.tsx
@@ -11,78 +11,71 @@ import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCar
|
|||||||
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
|
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
|
||||||
import ContactText from "@/components/sections/contact/ContactText";
|
import ContactText from "@/components/sections/contact/ContactText";
|
||||||
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
|
||||||
import { Utensils } from "lucide-react";
|
import { Utensils, Clock } from "lucide-react";
|
||||||
|
|
||||||
export default function DailyDinerPage() {
|
export default function DailyDinerPage() {
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="icon-arrow"
|
defaultButtonVariant="icon-arrow"
|
||||||
defaultTextAnimation="background-highlight"
|
defaultTextAnimation="background-highlight"
|
||||||
borderRadius="soft"
|
borderRadius="pill"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="mediumLarge"
|
sizing="mediumLarge"
|
||||||
background="floatingGradient"
|
background="floatingGradient"
|
||||||
cardStyle="glass-elevated"
|
cardStyle="glass-elevated"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="gradient"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="glass"
|
||||||
headingFontWeight="semibold"
|
headingFontWeight="semibold"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="The Daily Diner"
|
brandName="Chubby Chick"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Menu", id: "menu" },
|
{ name: "Menu", id: "menu" },
|
||||||
{ name: "Story", id: "about" },
|
{ name: "Hours", id: "about" },
|
||||||
{ name: "Visit", id: "contact" },
|
{ name: "Visit", id: "contact" }
|
||||||
{ name: "Community", id: "testimonials" }
|
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Order Online", href: "#"
|
text: "Order Now", href: "#"
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
title="Local Comfort, Served Fresh Daily"
|
title="Welcome to Chubby Chick"
|
||||||
description="From farm-fresh eggs to house-baked bread, we've been your neighborhood kitchen since 1992. Simple ingredients, made right."
|
description="Your favorite local diner serving up comfort, warmth, and delicious home-cooked meals every single day."
|
||||||
background={{ variant: "sparkles-gradient" }}
|
background={{ variant: "sparkles-gradient" }}
|
||||||
tag="Neighborhood Classic"
|
tag="Diner Classics"
|
||||||
tagIcon={Utensils}
|
tagIcon={Utensils}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/happy-friends-sitting-cafe_23-2148422400.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/happy-friends-sitting-cafe_23-2148422400.jpg"
|
||||||
imageAlt="Classic cozy diner booth with morning light"
|
imageAlt="Classic cozy diner booth"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "See Our Menu", href: "#menu" },
|
{ text: "View Menu", href: "#menu" },
|
||||||
{ text: "Find Us", href: "#contact" }
|
{ text: "Our Hours", href: "#about" }
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TextAbout
|
<TextAbout
|
||||||
title="We believe that food tastes better when it's made by someone you know. Our diner is the beating heart of the community, where every guest is family and every meal feels like home."
|
tag="Opening Hours"
|
||||||
|
tagIcon={Clock}
|
||||||
|
title="When to Visit Us"
|
||||||
|
buttons={[{ text: "Mon-Sat: 11:00 AM - 8:00 PM | Sun: Closed" }]}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
buttons={[
|
|
||||||
{ text: "Learn Our History", href: "#" }
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu" data-section="menu">
|
<div id="menu" data-section="menu">
|
||||||
<ProductCardOne
|
<ProductCardOne
|
||||||
title="Community Favorites"
|
title="Diner Favorites"
|
||||||
description="The dishes that our neighbors have loved for generations."
|
description="Hearty portions, fresh ingredients, and big smiles."
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "1", name: "Signature Chick Sandwich", price: "$12.99", imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-delicious-sandwich-with-black-bread-decorated-with-olive-plate-stained-white-surface_179666-42521.jpg" },
|
||||||
id: "1", name: "Sunrise Skillet", price: "$14.50", imageSrc: "http://img.b2bpic.net/free-photo/pan-eggs-sprinkled-with-chinese-sausage-diced-bacon-breakfast_1150-26543.jpg", imageAlt: "Hearty breakfast skillet"
|
{ id: "2", name: "Classic Diner Burger", price: "$14.50", imageSrc: "http://img.b2bpic.net/free-photo/pan-eggs-sprinkled-with-chinese-sausage-diced-bacon-breakfast_1150-26543.jpg" },
|
||||||
},
|
{ id: "3", name: "Housemade Pie", price: "$5.99", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-slice-crispy-rhabarbar-cake-tart-some-ingredients-white-plate_181624-32941.jpg" }
|
||||||
{
|
|
||||||
id: "2", name: "Classic Patty Melt", price: "$16.00", imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-delicious-sandwich-with-black-bread-decorated-with-olive-plate-stained-white-surface_179666-42521.jpg", imageAlt: "Classic diner patty melt"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3", name: "Homemade Apple Pie", price: "$6.50", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-slice-crispy-rhabarbar-cake-tart-some-ingredients-white-plate_181624-32941.jpg", imageAlt: "Slice of apple pie"
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -93,15 +86,11 @@ export default function DailyDinerPage() {
|
|||||||
|
|
||||||
<div id="impact" data-section="impact">
|
<div id="impact" data-section="impact">
|
||||||
<MetricCardFourteen
|
<MetricCardFourteen
|
||||||
title="A Local Legacy"
|
title="Freshly Prepared"
|
||||||
tag="Since 1992"
|
tag="Made with Love"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ id: "1", value: "100%", description: "Freshly sourced ingredients daily" },
|
||||||
id: "1", value: "30+", description: "Years spent serving our wonderful neighborhood"
|
{ id: "2", value: "Unlimited", description: "Coffee refills and friendly service" }
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2", value: "1M+", description: "Pancakes flipped with love for our regulars"
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
@@ -110,15 +99,10 @@ export default function DailyDinerPage() {
|
|||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardTen
|
<TestimonialCardTen
|
||||||
title="Voices of the Neighborhood"
|
title="Loved by Locals"
|
||||||
description="Hear why we've been the local favorite for decades."
|
description="Hear what our neighbors are saying."
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", title: "Best in Town!", quote: "The service is wonderful and the food is always on point. A true community treasure.", name: "Alice B.", role: "Regular Customer" }
|
||||||
id: "1", title: "Better than Mom's!", quote: "I come here every Sunday morning. The staff knows my name and my coffee order. It feels like coming home.", name: "Sarah Jennings", role: "Local Resident", imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2", title: "An Absolute Classic", quote: "You won't find a better patty melt in the city. Fast, friendly, and always consistent.", name: "Mike Thompson", role: "Local Business Owner", imageSrc: "http://img.b2bpic.net/free-photo/boy-having-beer-restaurant_23-2148172694.jpg"
|
|
||||||
}
|
|
||||||
]}
|
]}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
@@ -127,44 +111,33 @@ export default function DailyDinerPage() {
|
|||||||
|
|
||||||
<div id="comparison" data-section="comparison">
|
<div id="comparison" data-section="comparison">
|
||||||
<FeatureCardSixteen
|
<FeatureCardSixteen
|
||||||
title="Why Choose Us"
|
title="The Difference"
|
||||||
description="Quality that matters to the local community."
|
description="Why Chubby Chick is the neighborhood favorite."
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
negativeCard={{
|
negativeCard={{ items: ["Pre-made frozen sides", "Generic chain atmosphere"] }}
|
||||||
items: [
|
positiveCard={{ items: ["Hand-crafted local comfort", "Warm, family-style service"] }}
|
||||||
"Frozen, processed food", "Corporate-style service", "High prices for low value"
|
|
||||||
]
|
|
||||||
}}
|
|
||||||
positiveCard={{
|
|
||||||
items: [
|
|
||||||
"Freshly prepared every morning", "Heartfelt community service", "Fair prices for generous portions"
|
|
||||||
]
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactText
|
<ContactText
|
||||||
text="Swing by for a bite or drop us a line. We are open daily from 6 AM to 9 PM!"
|
text="Ready for a bite? Visit us today!"
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "sparkles-gradient" }}
|
||||||
buttons={[
|
buttons={[{ text: "Get Directions", href: "#" }]}
|
||||||
{ text: "Call Us", href: "tel:+15550123" },
|
|
||||||
{ text: "Find Us on Maps", href: "#" }
|
|
||||||
]}
|
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="The Daily Diner"
|
logoText="Chubby Chick"
|
||||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
leftLink={{ text: "Contact", href: "#contact" }}
|
||||||
rightLink={{ text: "Careers", href: "#" }}
|
rightLink={{ text: "Menu", href: "#menu" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #f5f5f5;
|
--background: #fdf2f8;
|
||||||
--card: #ffffff;
|
--card: #ffffff;
|
||||||
--foreground: #1c1c1c;
|
--foreground: #1c1c1c;
|
||||||
--primary-cta: #1c1c1c;
|
--primary-cta: #db2777;
|
||||||
--primary-cta-text: #f5f5f5;
|
--primary-cta-text: #f5f5f5;
|
||||||
--secondary-cta: #ffffff;
|
--secondary-cta: #0d9488;
|
||||||
--secondary-cta-text: #1c1c1c;
|
--secondary-cta-text: #1c1c1c;
|
||||||
--accent: #e63946;
|
--accent: #2dd4bf;
|
||||||
--background-accent: #e8bea8;
|
--background-accent: #fbcfe8;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user