diff --git a/src/app/page.tsx b/src/app/page.tsx
index 4e34068..0fe11d8 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -2,7 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
-import ContactText from '@/components/sections/contact/ContactText';
+import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
@@ -34,34 +34,20 @@ export default function LandingPage() {
@@ -69,45 +55,28 @@ export default function LandingPage() {
@@ -127,19 +96,13 @@ export default function LandingPage() {
features={[
{
icon: Coffee,
- title: "Artisan Coffee Blends",
- description: "Sourced from the finest growers, our beans are expertly roasted and brewed to perfection for an unforgettable taste.",
- },
+ title: "Artisan Coffee Blends", description: "Sourced from the finest growers, our beans are expertly roasted and brewed to perfection for an unforgettable taste."},
{
icon: Croissant,
- title: "Fresh Baked Goods Daily",
- description: "From flaky croissants to rich muffins, every pastry is baked in-house with love and the freshest ingredients.",
- },
+ title: "Fresh Baked Goods Daily", description: "From flaky croissants to rich muffins, every pastry is baked in-house with love and the freshest ingredients."},
{
icon: Home,
- title: "Cozy & Inviting Ambiance",
- description: "Relax in our warm and comfortable setting, perfect for catching up with friends or enjoying a moment of solitude.",
- },
+ title: "Cozy & Inviting Ambiance", description: "Relax in our warm and comfortable setting, perfect for catching up with friends or enjoying a moment of solitude."},
]}
title="Why Our Cafe is Your New Favorite Spot"
description="Discover what makes Benne N Brew Cafe stand out from the rest. We're dedicated to quality, comfort, and community."
@@ -154,47 +117,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
- id: "coffee-latte",
- name: "Classic Latte",
- price: "$4.50",
- imageSrc: "http://img.b2bpic.net/free-photo/side-view-cup-coffee-with-marshmallows-coffee-beans-table_140725-10220.jpg",
- imageAlt: "Classic Latte with heart art",
- },
+ id: "coffee-latte", name: "Classic Latte", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/side-view-cup-coffee-with-marshmallows-coffee-beans-table_140725-10220.jpg", imageAlt: "Classic Latte with heart art"},
{
- id: "coffee-cappuccino",
- name: "Rich Cappuccino",
- price: "$4.25",
- imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-female-hands-bed-top-view_169016-18291.jpg",
- imageAlt: "Rich Cappuccino with cocoa dust",
- },
+ id: "coffee-cappuccino", name: "Rich Cappuccino", price: "$4.25", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-female-hands-bed-top-view_169016-18291.jpg", imageAlt: "Rich Cappuccino with cocoa dust"},
{
- id: "pastry-croissant",
- name: "Flaky Croissant",
- price: "$3.00",
- imageSrc: "http://img.b2bpic.net/free-photo/top-view-pastry-slice-with-cinnamon-cup-tea-chocolate-candies-pink-surface_140725-49103.jpg",
- imageAlt: "Golden flaky croissant",
- },
+ id: "pastry-croissant", name: "Flaky Croissant", price: "$3.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-pastry-slice-with-cinnamon-cup-tea-chocolate-candies-pink-surface_140725-49103.jpg", imageAlt: "Golden flaky croissant"},
{
- id: "pastry-muffin",
- name: "Blueberry Muffin",
- price: "$3.50",
- imageSrc: "http://img.b2bpic.net/free-photo/banana-cupcakes-mixed-with-chocolate-chip-white-plate_1150-20933.jpg",
- imageAlt: "Blueberry muffin",
- },
+ id: "pastry-muffin", name: "Blueberry Muffin", price: "$3.50", imageSrc: "http://img.b2bpic.net/free-photo/banana-cupcakes-mixed-with-chocolate-chip-white-plate_1150-20933.jpg", imageAlt: "Blueberry muffin"},
{
- id: "coffee-espresso",
- name: "Double Espresso",
- price: "$3.75",
- imageSrc: "http://img.b2bpic.net/free-photo/food-refreshment-glass-flavor-background_1172-466.jpg",
- imageAlt: "Double espresso shot",
- },
+ id: "coffee-espresso", name: "Double Espresso", price: "$3.75", imageSrc: "http://img.b2bpic.net/free-photo/food-refreshment-glass-flavor-background_1172-466.jpg", imageAlt: "Double espresso shot"},
{
- id: "sandwich-club",
- name: "Cafe Club Sandwich",
- price: "$8.99",
- imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-ham-herbs_2829-8734.jpg",
- imageAlt: "Fresh cafe club sandwich",
- },
+ id: "sandwich-club", name: "Cafe Club Sandwich", price: "$8.99", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-ham-herbs_2829-8734.jpg", imageAlt: "Fresh cafe club sandwich"},
]}
title="Our Signature Offerings"
description="From handcrafted espresso to delectable pastries, our menu is designed to tantalize your taste buds."
@@ -208,58 +141,31 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
- id: "breakfast-combo",
- badge: "Morning Boost",
- badgeIcon: Sunrise,
- price: "$7.99",
- name: "Breakfast Combo",
- buttons: [
+ id: "breakfast-combo", badge: "Morning Boost", badgeIcon: Sunrise,
+ price: "$7.99", name: "Breakfast Combo", buttons: [
{
- text: "Grab Now",
- href: "#contact",
- },
+ text: "Grab Now", href: "#contact"},
],
features: [
- "Any small coffee",
- "Choice of croissant or muffin",
- "Fresh fruit cup",
- ],
+ "Any small coffee", "Choice of croissant or muffin", "Fresh fruit cup"],
},
{
- id: "lunch-special",
- badge: "Midday Delight",
- badgeIcon: Sun,
- price: "$12.99",
- name: "Lunch Special",
- buttons: [
+ id: "lunch-special", badge: "Midday Delight", badgeIcon: Sun,
+ price: "$12.99", name: "Lunch Special", buttons: [
{
- text: "Order Lunch",
- href: "#contact",
- },
+ text: "Order Lunch", href: "#contact"},
],
features: [
- "Any sandwich",
- "Side salad or chips",
- "Any medium beverage",
- ],
+ "Any sandwich", "Side salad or chips", "Any medium beverage"],
},
{
- id: "afternoon-treat",
- badge: "Sweet Escape",
- badgeIcon: Moon,
- price: "$6.50",
- name: "Afternoon Treat",
- buttons: [
+ id: "afternoon-treat", badge: "Sweet Escape", badgeIcon: Moon,
+ price: "$6.50", name: "Afternoon Treat", buttons: [
{
- text: "Indulge",
- href: "#contact",
- },
+ text: "Indulge", href: "#contact"},
],
features: [
- "Any large pastry",
- "Any small hot tea",
- "Cozy ambiance included",
- ],
+ "Any large pastry", "Any small hot tea", "Cozy ambiance included"],
},
]}
title="Daily Deals & Combo Savings"
@@ -274,64 +180,28 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
- id: "1",
- name: "Sarah J.",
- role: "Local Resident",
- company: "Community Member",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-urban-cafe_158595-686.jpg",
- imageAlt: "Photo of Sarah J.",
- },
+ id: "1", name: "Sarah J.", role: "Local Resident", company: "Community Member", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-urban-cafe_158595-686.jpg", imageAlt: "Photo of Sarah J."},
{
- id: "2",
- name: "Michael T.",
- role: "Freelance Writer",
- company: "Regular Patron",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/businessman-drinking-coffee_23-2147996530.jpg",
- imageAlt: "Photo of Michael T.",
- },
+ id: "2", name: "Michael T.", role: "Freelance Writer", company: "Regular Patron", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/businessman-drinking-coffee_23-2147996530.jpg", imageAlt: "Photo of Michael T."},
{
- id: "3",
- name: "Emily R.",
- role: "Student",
- company: "University of City",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/best-friends-are-chatting-laughing-with-tasty-snacks-terrace_8353-10306.jpg",
- imageAlt: "Photo of Emily R.",
- },
+ id: "3", name: "Emily R.", role: "Student", company: "University of City", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/best-friends-are-chatting-laughing-with-tasty-snacks-terrace_8353-10306.jpg", imageAlt: "Photo of Emily R."},
{
- id: "4",
- name: "David L.",
- role: "Small Business Owner",
- company: "Local Shop",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/business-woman-working_1303-3936.jpg",
- imageAlt: "Photo of David L.",
- },
+ id: "4", name: "David L.", role: "Small Business Owner", company: "Local Shop", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/business-woman-working_1303-3936.jpg", imageAlt: "Photo of David L."},
{
- id: "5",
- name: "Jessica M.",
- role: "Morning Commuter",
- company: "Daily Visitor",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-man-with-beer_23-2148872435.jpg",
- imageAlt: "Photo of Jessica M.",
- },
+ id: "5", name: "Jessica M.", role: "Morning Commuter", company: "Daily Visitor", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-man-with-beer_23-2148872435.jpg", imageAlt: "Photo of Jessica M."},
]}
kpiItems={[
{
- value: "5000+",
- label: "Cups Served",
- },
+ value: "5000+", label: "Cups Served"},
{
- value: "99%",
- label: "Customer Satisfaction",
- },
+ value: "99%", label: "Customer Satisfaction"},
{
- value: "5 Stars",
- label: "Average Rating",
- },
+ value: "5 Stars", label: "Average Rating"},
]}
title="What Our Community Says"
description="Hear from our happy customers about their Benne N Brew Cafe experience. Your feedback fuels our passion."
@@ -346,26 +216,11 @@ export default function LandingPage() {
useInvertedBackground={false}
members={[
{
- id: "member-1",
- name: "Benne Johnson",
- role: "Owner & Visionary",
- imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-cheerful-gardener-smiling-looking-camera-posing_176420-3837.jpg",
- imageAlt: "Photo of Benne Johnson",
- },
+ id: "member-1", name: "Benne Johnson", role: "Owner & Visionary", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-cheerful-gardener-smiling-looking-camera-posing_176420-3837.jpg", imageAlt: "Photo of Benne Johnson"},
{
- id: "member-2",
- name: "Sarah Lee",
- role: "Head Barista & Coffee Artist",
- imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-cute-asian-barista-smiling-girl-puts-coffee-tamper-prepare-cappuccino-standing_1258-134055.jpg",
- imageAlt: "Photo of Sarah Lee",
- },
+ id: "member-2", name: "Sarah Lee", role: "Head Barista & Coffee Artist", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-cute-asian-barista-smiling-girl-puts-coffee-tamper-prepare-cappuccino-standing_1258-134055.jpg", imageAlt: "Photo of Sarah Lee"},
{
- id: "member-3",
- name: "Marcus Chen",
- role: "Head Baker & Pastry Creator",
- imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-preparing-cook-something-with-milk-eggs-flour-dark-pastry-job-cake-pies-bakery-worker-cuisine_179666-43908.jpg",
- imageAlt: "Photo of Marcus Chen",
- },
+ id: "member-3", name: "Marcus Chen", role: "Head Baker & Pastry Creator", imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-preparing-cook-something-with-milk-eggs-flour-dark-pastry-job-cake-pies-bakery-worker-cuisine_179666-43908.jpg", imageAlt: "Photo of Marcus Chen"},
]}
title="Meet Our Passionate Team"
description="Behind every perfect cup and delicious bite is a dedicated member of the Benne N Brew family. We're here to make your visit special."
@@ -377,36 +232,24 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
- "Aurora Roasters",
- "Bloomfield Farms",
- "Sweet Delights Bakery",
- "Green Harvest Produce",
- "The Tea Leaf Collective",
- "Sustainable Packaging Co.",
- "Community Food Bank",
- ]}
+ "Aurora Roasters", "Bloomfield Farms", "Sweet Delights Bakery", "Green Harvest Produce", "The Tea Leaf Collective", "Sustainable Packaging Co.", "Community Food Bank"]}
title="Trusted by Local Purveyors"
description="We proudly partner with the best local suppliers to bring you fresh, high-quality ingredients every day. Our commitment to local is your guarantee of quality."
/>
- console.log('Email submitted:', email)}
/>
@@ -415,58 +258,35 @@ export default function LandingPage() {
logoText="Benne N Brew Cafe"
columns={[
{
- title: "Explore",
- items: [
+ title: "Explore", items: [
{
- label: "Home",
- href: "#home",
- },
+ label: "Home", href: "#home"},
{
- label: "Menu",
- href: "#menu",
- },
+ label: "Menu", href: "#menu"},
{
- label: "About Us",
- href: "#about",
- },
+ label: "About Us", href: "#about"},
{
- label: "Specials",
- href: "#specials",
- },
+ label: "Specials", href: "#specials"},
],
},
{
- title: "Connect",
- items: [
+ title: "Connect", items: [
{
- label: "Contact",
- href: "#contact",
- },
+ label: "Contact", href: "#contact"},
{
- label: "Instagram",
- href: "#",
- },
+ label: "Instagram", href: "#"},
{
- label: "Facebook",
- href: "#",
- },
+ label: "Facebook", href: "#"},
{
- label: "Reviews",
- href: "#testimonials",
- },
+ label: "Reviews", href: "#testimonials"},
],
},
{
- title: "Legal",
- items: [
+ title: "Legal", items: [
{
- label: "Privacy Policy",
- href: "#",
- },
+ label: "Privacy Policy", href: "#"},
{
- label: "Terms of Service",
- href: "#",
- },
+ label: "Terms of Service", href: "#"},
],
},
]}
@@ -476,4 +296,4 @@ export default function LandingPage() {
);
-}
+}
\ No newline at end of file
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css
index ee8d361..3e258a6 100644
--- a/src/app/styles/variables.css
+++ b/src/app/styles/variables.css
@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
- --background: #f6f0e9;
- --card: #efe7dd;
- --foreground: #2b180a;
- --primary-cta: #2b180a;
+ --background: #FDFDFD;
+ --card: #FEFCF3;
+ --foreground: #4A2B0F;
+ --primary-cta: #A0522D;
--primary-cta-text: #f6f0e9;
- --secondary-cta: #efe7dd;
+ --secondary-cta: #D2B48C;
--secondary-cta-text: #2b180a;
- --accent: #94877c;
- --background-accent: #afa094;
+ --accent: #6B8E23;
+ --background-accent: #F2E9DC;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);