Merge version_1 into main #2
@@ -8,7 +8,7 @@ import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import { Coffee, Utensils } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
export default function MenuPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="directional-hover"
|
||||
@@ -26,22 +26,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "/menu",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Brick House"
|
||||
/>
|
||||
@@ -54,21 +42,9 @@ export default function LandingPage() {
|
||||
gridVariant="two-items-per-row"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Coffee & Espresso",
|
||||
description: "Artisan roasted blends, perfectly pulled.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/layered-espresso-drink_23-2151961365.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
title: "Fresh Pastries",
|
||||
description: "Baked daily in house.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-beautiful-croissants-wooden-board-traditional-continental-breakfast-granola-with-fruits-honey-background_1220-1314.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
title: "Gourmet Sandwiches",
|
||||
description: "Made with the freshest ingredients.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/classic-ceasar-with-chicken-fillet-vegetable-mix_114579-2302.jpg?_wi=2",
|
||||
},
|
||||
{ title: "Coffee & Espresso", description: "Artisan roasted blends, perfectly pulled.", imageSrc: "http://img.b2bpic.net/free-photo/layered-espresso-drink_23-2151961365.jpg" },
|
||||
{ title: "Fresh Pastries", description: "Baked daily in house.", imageSrc: "http://img.b2bpic.net/free-photo/tasty-beautiful-croissants-wooden-board-traditional-continental-breakfast-granola-with-fruits-honey-background_1220-1314.jpg" },
|
||||
{ title: "Gourmet Sandwiches", description: "Made with the freshest ingredients.", imageSrc: "http://img.b2bpic.net/free-photo/classic-ceasar-with-chicken-fillet-vegetable-mix_114579-2302.jpg" },
|
||||
]}
|
||||
title="Our Menu"
|
||||
description="Explore our full range of curated coffee and eatery items."
|
||||
@@ -84,38 +60,14 @@ export default function LandingPage() {
|
||||
description="Check our rotating seasonal menu."
|
||||
features={[
|
||||
{
|
||||
id: "s1",
|
||||
title: "Seasonal Latte",
|
||||
description: "Warm notes of cinnamon and nutmeg.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/layered-espresso-drink_23-2151961365.jpg?_wi=3",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Coffee,
|
||||
text: "Signature drink",
|
||||
},
|
||||
],
|
||||
id: "s1", title: "Seasonal Latte", description: "Warm notes of cinnamon and nutmeg.", media: { imageSrc: "http://img.b2bpic.net/free-photo/layered-espresso-drink_23-2151961365.jpg" },
|
||||
items: [{ icon: Coffee, text: "Signature drink" }],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffeepot-chocolate-truffles_23-2148173365.jpg?_wi=2",
|
||||
imageAlt: "luxury coffee shop interior brick wall",
|
||||
},
|
||||
{
|
||||
id: "s2",
|
||||
title: "Artisan Toast",
|
||||
description: "Sourdough with fresh avocado.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/classic-ceasar-with-chicken-fillet-vegetable-mix_114579-2302.jpg?_wi=3",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Utensils,
|
||||
text: "Made fresh",
|
||||
},
|
||||
],
|
||||
id: "s2", title: "Artisan Toast", description: "Sourdough with fresh avocado.", media: { imageSrc: "http://img.b2bpic.net/free-photo/classic-ceasar-with-chicken-fillet-vegetable-mix_114579-2302.jpg" },
|
||||
items: [{ icon: Utensils, text: "Made fresh" }],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-sitting-coat-smartwatch-waiting-cafe_197531-22704.jpg?_wi=2",
|
||||
imageAlt: "welcoming coffee shop staff smiling",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -124,14 +76,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="Brick House"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Contact Us",
|
||||
href: "/contact",
|
||||
}}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Contact Us", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
114
src/app/page.tsx
114
src/app/page.tsx
@@ -29,22 +29,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "/menu",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
brandName="Brick House"
|
||||
/>
|
||||
@@ -54,17 +42,8 @@ export default function LandingPage() {
|
||||
<HeroOverlay
|
||||
title="Where Coffee Meets Comfort"
|
||||
description="Crafted drinks, fresh eats, and a space that feels like home."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "/menu",
|
||||
},
|
||||
{
|
||||
text: "Visit Us",
|
||||
href: "/contact",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/coffeepot-chocolate-truffles_23-2148173365.jpg?_wi=1"
|
||||
buttons={[{ text: "View Menu", href: "/menu" }, { text: "Visit Us", href: "/contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/coffeepot-chocolate-truffles_23-2148173365.jpg"
|
||||
showBlur={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -76,7 +55,7 @@ export default function LandingPage() {
|
||||
title="Built on Brick. Powered by Community."
|
||||
description="Brick House Coffee Bar & Eatery was designed to be more than just a coffee shop. It’s a place where everyone feels welcome."
|
||||
subdescription="With a clean, thoughtfully designed space and a team that cares, every visit is worth coming back for."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-young-woman-sitting-coat-smartwatch-waiting-cafe_197531-22704.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-young-woman-sitting-coat-smartwatch-waiting-cafe_197531-22704.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
icon={Coffee}
|
||||
/>
|
||||
@@ -89,24 +68,9 @@ export default function LandingPage() {
|
||||
gridVariant="one-large-left-three-stacked-right"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "House Latte",
|
||||
price: "$5.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/layered-espresso-drink_23-2151961365.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Fresh Pastries",
|
||||
price: "$4.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-beautiful-croissants-wooden-board-traditional-continental-breakfast-granola-with-fruits-honey-background_1220-1314.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Gourmet Sandwiches",
|
||||
price: "$9.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/classic-ceasar-with-chicken-fillet-vegetable-mix_114579-2302.jpg?_wi=1",
|
||||
},
|
||||
{ id: "p1", name: "House Latte", price: "$5.50", imageSrc: "http://img.b2bpic.net/free-photo/layered-espresso-drink_23-2151961365.jpg" },
|
||||
{ id: "p2", name: "Fresh Pastries", price: "$4.00", imageSrc: "http://img.b2bpic.net/free-photo/tasty-beautiful-croissants-wooden-board-traditional-continental-breakfast-granola-with-fruits-honey-background_1220-1314.jpg" },
|
||||
{ id: "p3", name: "Gourmet Sandwiches", price: "$9.50", imageSrc: "http://img.b2bpic.net/free-photo/classic-ceasar-with-chicken-fillet-vegetable-mix_114579-2302.jpg" },
|
||||
]}
|
||||
title="Signature Favorites"
|
||||
description="Our most popular crafted delights."
|
||||
@@ -118,47 +82,13 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
description="Our customers love the cozy atmosphere and quality drinks."
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahj",
|
||||
testimonial: "Beautiful interior, great staff, and such a clean, welcoming space.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-close-up-young-beautiful-girl-street_1153-9652.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael C.",
|
||||
handle: "@mikec",
|
||||
testimonial: "Love the brick vibe—feels cozy but still upscale.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-waitress-serving-coffee-customer_23-2147775884.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R.",
|
||||
handle: "@emilyr",
|
||||
testimonial: "Perfect spot for coffee, food, or just relaxing.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-pretty-female-drinking-coffee_1153-5927.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David K.",
|
||||
handle: "@davidk",
|
||||
testimonial: "Consistent quality and always a warm greeting.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customer_1170-656.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica L.",
|
||||
handle: "@jessl",
|
||||
testimonial: "Best lattes in the city, hands down.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-close-up-young-beautiful-girl-street_1153-9652.jpg?_wi=2",
|
||||
},
|
||||
{ id: "1", name: "Sarah J.", handle: "@sarahj", testimonial: "Beautiful interior, great staff, and such a clean, welcoming space.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-close-up-young-beautiful-girl-street_1153-9652.jpg" },
|
||||
{ id: "2", name: "Michael C.", handle: "@mikec", testimonial: "Love the brick vibe—feels cozy but still upscale.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-waitress-serving-coffee-customer_23-2147775884.jpg" },
|
||||
{ id: "3", name: "Emily R.", handle: "@emilyr", testimonial: "Perfect spot for coffee, food, or just relaxing.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-pretty-female-drinking-coffee_1153-5927.jpg" },
|
||||
{ id: "4", name: "David K.", handle: "@davidk", testimonial: "Consistent quality and always a warm greeting.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customer_1170-656.jpg" },
|
||||
{ id: "5", name: "Jessica L.", handle: "@jessl", testimonial: "Best lattes in the city, hands down.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-close-up-young-beautiful-girl-street_1153-9652.jpg" },
|
||||
]}
|
||||
showRating={true}
|
||||
title="What Our Community Says"
|
||||
@@ -166,20 +96,14 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="legal" data-section="legal">
|
||||
<LegalSection />
|
||||
<LegalSection layout="default" title="Legal Information" sections={[]} />
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="Brick House"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Contact Us",
|
||||
href: "/contact",
|
||||
}}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Contact Us", href: "/contact" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user