Merge version_1 into main #1
224
src/app/page.tsx
224
src/app/page.tsx
@@ -31,35 +31,21 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
name: "Home", id: "home"},
|
||||
{
|
||||
name: "Our Story",
|
||||
id: "about",
|
||||
},
|
||||
name: "Our Story", id: "about"},
|
||||
{
|
||||
name: "What We Stand For",
|
||||
id: "features",
|
||||
},
|
||||
name: "What We Stand For", id: "features"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="La Dolce Vita Bakery"
|
||||
button={{
|
||||
text: "Order Online",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Order Online", href: "#"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -67,35 +53,24 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
imagePosition="right"
|
||||
title="A little piece of Italy in Prague."
|
||||
description="The smell of freshly baked bread, real Italian desserts, high-quality cheeses, cured meats and wine — all in one place where every guest feels like part of the family."
|
||||
kpis={[
|
||||
{
|
||||
value: "15+",
|
||||
label: "Years Serving",
|
||||
},
|
||||
value: "15+", label: "Years Serving"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Daily Fresh Bakes",
|
||||
},
|
||||
value: "100%", label: "Daily Fresh Bakes"},
|
||||
{
|
||||
value: "5000+",
|
||||
label: "Family Guests",
|
||||
},
|
||||
value: "5000+", label: "Family Guests"},
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Our Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Explore Our Menu", href: "#products"},
|
||||
{
|
||||
text: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
text: "Our Story", href: "#about"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-smiley-woman-talking-phone_23-2149366412.jpg"
|
||||
imageAlt="Warm and inviting interior of an Italian bakery with fresh pastries"
|
||||
@@ -110,9 +85,7 @@ export default function LandingPage() {
|
||||
title="Where Italian Tradition Lives"
|
||||
buttons={[
|
||||
{
|
||||
text: "Meet the Team",
|
||||
href: "#",
|
||||
},
|
||||
text: "Meet the Team", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -124,88 +97,48 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Authenticity",
|
||||
description: "We use original Italian recipes and ingredients imported directly from Italy. The taste you get here is the taste of a real Italian bakery.",
|
||||
icon: Flag,
|
||||
title: "Authenticity", description: "We use original Italian recipes and ingredients imported directly from Italy. The taste you get here is the taste of a real Italian bakery.", icon: Flag,
|
||||
mediaItems: [
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/assortment-raw-pasta-olive-oil-tomatoes-wooden-board_114579-55698.jpg",
|
||||
alt: "Traditional Italian ingredients",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/assortment-raw-pasta-olive-oil-tomatoes-wooden-board_114579-55698.jpg", alt: "Traditional Italian ingredients"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-parmesan-tomatoes-garlic-cutting-board_23-2148361280.jpg",
|
||||
alt: "Map of Italy",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-parmesan-tomatoes-garlic-cutting-board_23-2148361280.jpg", alt: "Map of Italy"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Fresh Every Day",
|
||||
description: "We bake daily. Bread, focaccia, desserts and pastries are prepared fresh every day, because quality always comes first.",
|
||||
icon: Crop,
|
||||
title: "Fresh Every Day", description: "We bake daily. Bread, focaccia, desserts and pastries are prepared fresh every day, because quality always comes first.", icon: Crop,
|
||||
mediaItems: [
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/coffee-juice-with-pastry_23-2147693937.jpg",
|
||||
alt: "Freshly baked bread",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/coffee-juice-with-pastry_23-2147693937.jpg", alt: "Freshly baked bread"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/healthy-food-vs-unhealthy-food_23-2148194534.jpg",
|
||||
alt: "Baking ingredients",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/healthy-food-vs-unhealthy-food_23-2148194534.jpg", alt: "Baking ingredients"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Family Atmosphere",
|
||||
description: "We are not just a shop. We are a place where people meet, talk, laugh and come back again. Every guest is welcomed with genuine warmth.",
|
||||
icon: Heart,
|
||||
title: "Family Atmosphere", description: "We are not just a shop. We are a place where people meet, talk, laugh and come back again. Every guest is welcomed with genuine warmth.", icon: Heart,
|
||||
mediaItems: [
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/happy-extended-family-enjoying-lunch-toasting-with-wine-dining-table_637285-3215.jpg",
|
||||
alt: "Family gathering",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-extended-family-enjoying-lunch-toasting-with-wine-dining-table_637285-3215.jpg", alt: "Family gathering"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/kids-having-fun-jungle-party_23-2149499056.jpg",
|
||||
alt: "Nonna baking with grandchild",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/kids-having-fun-jungle-party_23-2149499056.jpg", alt: "Nonna baking with grandchild"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Quality Italian Products",
|
||||
description: "We offer carefully selected cheeses, salami, olives, wines and specialty products that you won’t easily find elsewhere.",
|
||||
icon: Droplets,
|
||||
title: "Quality Italian Products", description: "We offer carefully selected cheeses, salami, olives, wines and specialty products that you won’t easily find elsewhere.", icon: Droplets,
|
||||
mediaItems: [
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/charcuterie-with-assortment-meats-bread_23-2149460173.jpg",
|
||||
alt: "Italian cheeses and cured meats",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/charcuterie-with-assortment-meats-bread_23-2149460173.jpg", alt: "Italian cheeses and cured meats"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/slices-spanish-serrano-ham_123827-36647.jpg",
|
||||
alt: "Italian wine bottles",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/slices-spanish-serrano-ham_123827-36647.jpg", alt: "Italian wine bottles"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Experience, Not Just Food",
|
||||
description: "Italian music, the smell of bread, friendly conversation and a cozy space — we want every visit to feel special, even if you only stop by for a moment.",
|
||||
icon: Heart,
|
||||
title: "Experience, Not Just Food", description: "Italian music, the smell of bread, friendly conversation and a cozy space — we want every visit to feel special, even if you only stop by for a moment.", icon: Heart,
|
||||
mediaItems: [
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/blur-background-coffee-shop-with-lighting-equipment_23-2147893026.jpg",
|
||||
alt: "Coffee machine in cafe",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/blur-background-coffee-shop-with-lighting-equipment_23-2147893026.jpg", alt: "Coffee machine in cafe"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/green-field_155999-13.jpg",
|
||||
alt: "Espresso cup",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/green-field_155999-13.jpg", alt: "Espresso cup"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -222,45 +155,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Parmigiano Reggiano",
|
||||
name: "Aged 24 Months",
|
||||
price: "€19.99 / 250g",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/isometric-cheese-composition_23-2148161829.jpg",
|
||||
imageAlt: "Large wheel of Parmigiano Reggiano cheese",
|
||||
},
|
||||
id: "1", brand: "Parmigiano Reggiano", name: "Aged 24 Months", price: "€19.99 / 250g", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/isometric-cheese-composition_23-2148161829.jpg", imageAlt: "Large wheel of Parmigiano Reggiano cheese"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Prosciutto di Parma",
|
||||
name: "Cured 18 Months",
|
||||
price: "€24.50 / 100g",
|
||||
rating: 5,
|
||||
reviewCount: "62",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sweet-biscuit-rolls-sliced-creamy-cakes_140725-85072.jpg",
|
||||
imageAlt: "Thinly sliced Prosciutto di Parma",
|
||||
},
|
||||
id: "2", brand: "Prosciutto di Parma", name: "Cured 18 Months", price: "€24.50 / 100g", rating: 5,
|
||||
reviewCount: "62", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sweet-biscuit-rolls-sliced-creamy-cakes_140725-85072.jpg", imageAlt: "Thinly sliced Prosciutto di Parma"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Chianti Classico",
|
||||
name: "Red Wine D.O.C.G",
|
||||
price: "€29.00 / Bottle",
|
||||
rating: 4.5,
|
||||
reviewCount: "48",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bucket-grapes-glass-juice-marble_114579-30938.jpg",
|
||||
imageAlt: "Bottle of Chianti Classico red wine",
|
||||
},
|
||||
id: "3", brand: "Chianti Classico", name: "Red Wine D.O.C.G", price: "€29.00 / Bottle", rating: 4.5,
|
||||
reviewCount: "48", imageSrc: "http://img.b2bpic.net/free-photo/bucket-grapes-glass-juice-marble_114579-30938.jpg", imageAlt: "Bottle of Chianti Classico red wine"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Artisan Focaccia",
|
||||
name: "Rosemary & Sea Salt",
|
||||
price: "€4.99 / Loaf",
|
||||
rating: 4.8,
|
||||
reviewCount: "91",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-juice-with-pastry_23-2147693937.jpg",
|
||||
imageAlt: "Fresh focaccia bread",
|
||||
},
|
||||
id: "4", brand: "Artisan Focaccia", name: "Rosemary & Sea Salt", price: "€4.99 / Loaf", rating: 4.8,
|
||||
reviewCount: "91", imageSrc: "http://img.b2bpic.net/free-photo/coffee-juice-with-pastry_23-2147693937.jpg", imageAlt: "Fresh focaccia bread"},
|
||||
]}
|
||||
title="Our Italian Delights"
|
||||
description="Beyond freshly baked goods, discover a curated selection of premium Italian products, perfect for any occasion."
|
||||
@@ -275,41 +180,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Anna Novák",
|
||||
role: "Regular Customer",
|
||||
company: "Prague Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-drinking-cup-coffee_23-2148395414.jpg",
|
||||
imageAlt: "Anna Novák smiling",
|
||||
},
|
||||
id: "1", name: "Anna Novák", role: "Regular Customer", company: "Prague Local", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-drinking-cup-coffee_23-2148395414.jpg", imageAlt: "Anna Novák smiling"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jan Svoboda",
|
||||
role: "Food Blogger",
|
||||
company: "Taste of Prague",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12702.jpg",
|
||||
imageAlt: "Jan Svoboda smiling",
|
||||
},
|
||||
id: "2", name: "Jan Svoboda", role: "Food Blogger", company: "Taste of Prague", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12702.jpg", imageAlt: "Jan Svoboda smiling"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Eva Králová",
|
||||
role: "Pastry Enthusiast",
|
||||
company: "Sweet Treats Club",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-young-female-with-dark-long-hair-dressed-striped-t-shirt-coffee-shop-drinks-fresh-juice-espresso_273609-2791.jpg",
|
||||
imageAlt: "Eva Králová holding a pastry",
|
||||
},
|
||||
id: "3", name: "Eva Králová", role: "Pastry Enthusiast", company: "Sweet Treats Club", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-young-female-with-dark-long-hair-dressed-striped-t-shirt-coffee-shop-drinks-fresh-juice-espresso_273609-2791.jpg", imageAlt: "Eva Králová holding a pastry"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Petr Dvořák",
|
||||
role: "Italian Cuisine Lover",
|
||||
company: "Prague Dining",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-having-breakfast-with-coffee_23-2148219020.jpg",
|
||||
imageAlt: "Petr Dvořák smiling",
|
||||
},
|
||||
id: "4", name: "Petr Dvořák", role: "Italian Cuisine Lover", company: "Prague Dining", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-having-breakfast-with-coffee_23-2148219020.jpg", imageAlt: "Petr Dvořák smiling"},
|
||||
]}
|
||||
title="What Our Family Says"
|
||||
description="Hear from our cherished guests who have experienced a slice of Italy with us, right here in Prague."
|
||||
@@ -320,8 +201,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Visit Us"
|
||||
title="Experience a Little Piece of Italy"
|
||||
description="Come for coffee, fresh bread or a glass of wine. Come and experience a little piece of Italy in Prague. Find us at: Italian Street 10, 110 00 Prague, Czech Republic."
|
||||
@@ -338,19 +218,13 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "https://facebook.com/ladolcevitabakery",
|
||||
ariaLabel: "Facebook page",
|
||||
},
|
||||
href: "https://facebook.com/ladolcevitabakery", ariaLabel: "Facebook page"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "https://instagram.com/ladolcevitabakery",
|
||||
ariaLabel: "Instagram profile",
|
||||
},
|
||||
href: "https://instagram.com/ladolcevitabakery", ariaLabel: "Instagram profile"},
|
||||
{
|
||||
icon: MapPin,
|
||||
href: "https://maps.app.goo.gl/your-bakery-location",
|
||||
ariaLabel: "Find us on Google Maps",
|
||||
},
|
||||
href: "https://maps.app.goo.gl/your-bakery-location", ariaLabel: "Find us on Google Maps"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user