Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 735c0657ae | |||
| 9772db0cc3 | |||
| 21587adea7 | |||
| f5f24d3948 |
113
src/app/page.tsx
113
src/app/page.tsx
@@ -28,14 +28,11 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "hero" },
|
||||||
name: "Home", id: "hero"},
|
{ name: "About", id: "about" },
|
||||||
{
|
{ name: "Bakery Menu", id: "menu" },
|
||||||
name: "About", id: "about"},
|
{ name: "Reviews", id: "reviews" },
|
||||||
{
|
{ name: "Contact", id: "contact" },
|
||||||
name: "Menu", id: "menu"},
|
|
||||||
{
|
|
||||||
name: "Reviews", id: "reviews"},
|
|
||||||
]}
|
]}
|
||||||
brandName="Brown Bear Bakery"
|
brandName="Brown Bear Bakery"
|
||||||
/>
|
/>
|
||||||
@@ -43,41 +40,14 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroBillboard
|
||||||
background={{
|
background={{ variant: "plain" }}
|
||||||
variant: "plain"}}
|
|
||||||
title="Artisanal Delights, Baked Fresh Daily."
|
title="Artisanal Delights, Baked Fresh Daily."
|
||||||
description="Experience the warmth and intimacy of Brown Bear Bakery in every bite. From hand-crafted pastries to our signature toasted breads, we bring a touch of luxury to your breakfast table."
|
description="Experience the warmth and intimacy of Brown Bear Bakery in every bite. From hand-crafted pastries to our signature toasted breads, we bring a touch of luxury to your breakfast table."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{ text: "Browse Menu", href: "#menu" },
|
||||||
text: "Visit Our Menu", href: "#menu"},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/cool-sweet-breakfast-bed_23-2147658681.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/cool-sweet-breakfast-bed_23-2147658681.jpg"
|
||||||
imageAlt="Brown Bear Bakery Interior Display"
|
imageAlt="Brown Bear Bakery Interior Display"
|
||||||
avatars={[
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-woman-with-red-lipstick-is-licking-teaspoon-girl-cashmere-outfit-enjoying-croissant_197531-13460.jpg", alt: "Customer"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/young-beautiful-woman-kitchen-apron-with-coffee-croissant-enjoys-her-morning_343596-6650.jpg", alt: "Customer"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg", alt: "Customer"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/aged-man-with-tablet_23-2147689342.jpg", alt: "Customer"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/smiling-woman-with-red-lipstick-is-licking-teaspoon-girl-cashmere-outfit-enjoying-croissant_197531-13460.jpg", alt: "Customer"},
|
|
||||||
]}
|
|
||||||
avatarText="Join 500+ happy breakfast lovers"
|
|
||||||
marqueeItems={[
|
|
||||||
{
|
|
||||||
type: "text", text: "Freshly Baked"},
|
|
||||||
{
|
|
||||||
type: "text", text: "Artisan Crafted"},
|
|
||||||
{
|
|
||||||
type: "text", text: "Locally Sourced"},
|
|
||||||
{
|
|
||||||
type: "text", text: "Daily Specials"},
|
|
||||||
{
|
|
||||||
type: "text", text: "Luxury Taste"},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -87,12 +57,9 @@ export default function LandingPage() {
|
|||||||
title="A Spot of Intimacy"
|
title="A Spot of Intimacy"
|
||||||
description="Nestled in a characteristic corner of the city, Brown Bear Bakery is more than a café—it's an experience. We pride ourselves on healthy, high-quality products and a cozy environment where you can slow down and enjoy the start of your day."
|
description="Nestled in a characteristic corner of the city, Brown Bear Bakery is more than a café—it's an experience. We pride ourselves on healthy, high-quality products and a cozy environment where you can slow down and enjoy the start of your day."
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ value: "100%", title: "Fresh Daily" },
|
||||||
value: "100%", title: "Fresh Daily"},
|
{ value: "24+", title: "Artisan Pastries" },
|
||||||
{
|
{ value: "5⭐", title: "Customer Loved" },
|
||||||
value: "24+", title: "Artisan Pastries"},
|
|
||||||
{
|
|
||||||
value: "5⭐", title: "Customer Loved"},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/handful-flour-with-egg-rustic-kitchen-against-background-men-s-hands-knead-dough-ingredients-cooking-flour-products-dough-bread-muffins-pie-pizza-dough-copy-space_639032-449.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/handful-flour-with-egg-rustic-kitchen-against-background-men-s-hands-knead-dough-ingredients-cooking-flour-products-dough-bread-muffins-pie-pizza-dough-copy-space_639032-449.jpg"
|
||||||
imageAlt="Our artisan process"
|
imageAlt="Our artisan process"
|
||||||
@@ -108,15 +75,15 @@ export default function LandingPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "p1", name: "Signature Croissants", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/homemade-forest-fruit-jam-croissant_23-2148531770.jpg" },
|
||||||
id: "p1", name: "Apple Muffin", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/front-view-sweet-bakery-arrangement-with-copy-space_23-2148654059.jpg"},
|
{ id: "p2", name: "Artisan Sourdough", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/front-view-sweet-bakery-arrangement-with-copy-space_23-2148654059.jpg" },
|
||||||
{
|
{ id: "p3", name: "Fresh Cold Press", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/jar-with-straw-fruits_23-2147640363.jpg" },
|
||||||
id: "p2", name: "Toasted Black Bread", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/homemade-forest-fruit-jam-croissant_23-2148531770.jpg"},
|
{ id: "p4", name: "Morning Danish", price: "$4.75", imageSrc: "http://img.b2bpic.net/free-photo/delicious-sweet-pastries-assortment-top-view_23-2148654056.jpg" },
|
||||||
{
|
{ id: "p5", name: "Rustic Baguette", price: "$3.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-bread-table_23-2148654060.jpg" },
|
||||||
id: "p3", name: "Fresh Squeezed OJ", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/jar-with-straw-fruits_23-2147640363.jpg"},
|
{ id: "p6", name: "Fresh Fruit Bowl", price: "$7.00", imageSrc: "http://img.b2bpic.net/free-photo/fresh-fruit-salad_23-2148531770.jpg" },
|
||||||
]}
|
]}
|
||||||
title="Artisan Selection"
|
title="Our Bakery Offerings"
|
||||||
description="Discover our wide selection of freshly baked goods and healthy breakfast staples."
|
description="Hand-crafted daily with love. From buttery layers to rustic grains, explore our complete selection."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -126,16 +93,9 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
animationType="blur-reveal"
|
animationType="blur-reveal"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", name: "Fabio Ago", role: "Foodie", testimonial: "Characteristic spot that catches your curiosity. Delicious breakfast!" },
|
||||||
id: "1", name: "Fabio Ago", role: "Foodie", testimonial: "Characteristic spot that catches your curiosity. Delicious breakfast!", imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-red-lipstick-is-licking-teaspoon-girl-cashmere-outfit-enjoying-croissant_197531-13460.jpg?_wi=1"},
|
{ id: "2", name: "Licia Lucarini", role: "Local Guide", testimonial: "Small and cozy. Very helpful with allergy recommendations." },
|
||||||
{
|
{ id: "3", name: "Ruben Di Fiore", role: "Local Guide", testimonial: "Wide selection of healthy products and fresh individual desserts. Top!" },
|
||||||
id: "2", name: "Licia Lucarini", role: "Local Guide", testimonial: "Small and cozy. Very helpful with allergy recommendations.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-kitchen-apron-with-coffee-croissant-enjoys-her-morning_343596-6650.jpg"},
|
|
||||||
{
|
|
||||||
id: "3", name: "Ruben Di Fiore", role: "Local Guide", testimonial: "Wide selection of healthy products, poke bowls, and fresh individual desserts. Top!", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg"},
|
|
||||||
{
|
|
||||||
id: "4", name: "emmegi erre", role: "Local Guide", testimonial: "Small but characteristic place, had a very good breakfast.", imageSrc: "http://img.b2bpic.net/free-photo/aged-man-with-tablet_23-2147689342.jpg"},
|
|
||||||
{
|
|
||||||
id: "5", name: "Sara Bianchi", role: "Regular", testimonial: "The best place to start the morning, truly a luxury experience.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-red-lipstick-is-licking-teaspoon-girl-cashmere-outfit-enjoying-croissant_197531-13460.jpg?_wi=2"},
|
|
||||||
]}
|
]}
|
||||||
title="Words from Our Guests"
|
title="Words from Our Guests"
|
||||||
description="Loved for our intimacy, service, and delicious breakfast options."
|
description="Loved for our intimacy, service, and delicious breakfast options."
|
||||||
@@ -148,17 +108,10 @@ export default function LandingPage() {
|
|||||||
title="Join Us for Breakfast"
|
title="Join Us for Breakfast"
|
||||||
description="Have a large group or a special request? Send us a message and we'll be ready for you."
|
description="Have a large group or a special request? Send us a message and we'll be ready for you."
|
||||||
inputs={[
|
inputs={[
|
||||||
{
|
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
{ name: "email", type: "email", placeholder: "Email Address", required: true },
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
textarea={{
|
textarea={{ name: "message", placeholder: "How can we help?", rows: 4, required: true }}
|
||||||
name: "message", placeholder: "How can we help?", rows: 4,
|
|
||||||
required: true,
|
|
||||||
}}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-girl-holding-welcome-sign_23-2148639792.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-girl-holding-welcome-sign_23-2148639792.jpg"
|
||||||
imageAlt="Bakery storefront entrance"
|
imageAlt="Bakery storefront entrance"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
@@ -170,23 +123,19 @@ export default function LandingPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Menu", items: [
|
title: "The Bakery", items: [
|
||||||
{
|
{ label: "Our Story", href: "#about" },
|
||||||
label: "Pastries", href: "#menu"},
|
{ label: "Full Menu", href: "#menu" },
|
||||||
{
|
|
||||||
label: "Breakfast", href: "#menu"},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Company", items: [
|
title: "Connect", items: [
|
||||||
{
|
{ label: "Reviews", href: "#reviews" },
|
||||||
label: "About Us", href: "#about"},
|
{ label: "Contact Us", href: "#contact" },
|
||||||
{
|
|
||||||
label: "Reviews", href: "#reviews"},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2024 Brown Bear Bakery. All rights reserved."
|
copyrightText="© 2025 Brown Bear Bakery. All rights reserved."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user