@@ -2,13 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider" ;
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen' ;
import HeroBillboard from '@/components/sections/hero/HeroBillboard' ;
import HeroBillboardSplit from '@/components/sections/hero/HeroBillboardSplit ' ;
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard' ;
import ProductCardFi ve from '@/components/sections/product/ProductCardFi ve' ;
import ProductCardSe ven from '@/components/sections/product/ProductCardSe ven ' ;
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen' ;
import ContactCenterForm from '@/components/sections/contact/ContactCenterForm' ;
import FooterSocial from '@/components/sections/footer/FooterSocial' ;
import MetricCardSev en from '@/components/sections/metrics/MetricCardSev en' ;
import MetricCardFourte en from '@/components/sections/metrics/MetricCardFourte en' ;
import { Heart , Star , Quote , Instagram , Facebook , MapPin , Phone , Clock } from "lucide-react" ;
export default function LandingPage() {
@@ -41,35 +41,33 @@ export default function LandingPage() {
< / div >
< div id = "hero" data-section = "hero" >
< HeroBillboard
title = "Welcome to Sweet Bakes "
description = "Handcrafted pastries and fresh-baked goods made with love every morning. Order now for same-day delivery ."
tag = "Artisan Bakery "
imageSrc = "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766823074689-81v54jo8 .jpg"
< HeroBillboardSplit
title = "Swe "
description = "Made with love every morning ."
tag = ""
imageSrc = "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766917795607-6sca7wpy .jpg"
imageAlt = "Fresh bakery display with pastries and bread"
frameStyle = "card "
buttons = { [
{ text : "Order Now " , href : "products " } ,
{ text : "Learn More" , href : "about" }
] }
frameStyle = "browser "
buttons = { [ { "text" : "Order" , "href" : "https://google.com" } ,
{ " text" : "Skip " , " href" : "about " } ] }
/ >
< / div >
< div id = "about" data-section = "about" >
< TestimonialAboutCard
tag = "Our Story"
title = "Started in a small kitchen, now serving hundreds of happy customers daily. Every pastry is made with the finest ingredients. "
title = "Started in a small kitchen, now serving hundreds of happy customers daily."
description = "Maria Santos"
subdescription = "Owner & Head Baker"
icon = { Heart }
imageSrc = "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140152452-p4x3ah4p .jpg"
imageSrc = "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766923138738-fu9kdakz .jpg"
imageAlt = "Maria Santos, bakery owner"
useInvertedBackground = "noInvert"
/ >
< / div >
< div id = "products" data-section = "products" >
< ProductCardFi ve
< ProductCardSe ven
title = "Our Signature Collection"
description = "Explore our best-selling bakery items made fresh daily with premium ingredients"
tag = "Best Sellers"
@@ -81,30 +79,92 @@ export default function LandingPage() {
products = { [
{
id : "1" ,
name : "Classic Croissant" ,
price : "$4.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766245914004-rta09f98.jpg" ,
imageAlt : "Buttery croissant" ,
button : { text : "Add to Order" , href : "contact" } ,
onProductClick : ( ) = > window . location . href = "# contact" ,
isFavorited : false
} ,
{
id : "2" ,
name : "Artisan Sourdough" ,
price : "$7.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766815285364-7q7e9roz.jpg" ,
imageAlt : "Artisan sourdough bread" ,
button : { text : "Add to Order" , href : "contact" } ,
onProductClick : ( ) = > window . location . href = "# contact" ,
isFavorited : false
} ,
{
id : "3" ,
name : "Chocolate Cake" ,
price : "$24.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766849870204-lmbcrr56.jpg" ,
imageAlt : "Decadent chocolate cake" ,
button : { text : "Add to Order" , href : "contact" } ,
onProductClick : ( ) = > window . location . href = "# contact" ,
isFavorited : false
} ,
{
id : "4" ,
name : "Glazed Donuts" ,
price : "$3.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766915699751-fy2shocj.jpg" ,
imageAlt : "Glazed donuts" ,
button : { text : "Add to Order" , href : "contact" } ,
onProductClick : ( ) = > window . location . href = "# contact" ,
isFavorited : false
} ,
{
id : "5" ,
name : "Blueberry Muffin" ,
price : "$5.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766245914004-rta09f98.jpg" ,
imageAlt : "Fresh blueberry muffin" ,
onProductClick : ( ) = > window . location . href = "#contact" ,
isFavorited : false
} ,
{
id : "6" ,
name : "Almond Croissant" ,
price : "$6.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766815285364-7q7e9roz.jpg" ,
imageAlt : "Almond-filled croissant" ,
onProductClick : ( ) = > window . location . href = "#contact" ,
isFavorited : false
} ,
{
id : "7" ,
name : "Strawberry Tart" ,
price : "$8.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766849870204-lmbcrr56.jpg" ,
imageAlt : "Fresh strawberry tart" ,
onProductClick : ( ) = > window . location . href = "#contact" ,
isFavorited : false
} ,
{
id : "8" ,
name : "Cinnamon Roll" ,
price : "$5.49" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766915699751-fy2shocj.jpg" ,
imageAlt : "Warm cinnamon roll" ,
onProductClick : ( ) = > window . location . href = "#contact" ,
isFavorited : false
} ,
{
id : "9" ,
name : "Macarons Assortment" ,
price : "$12.99" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766245914004-rta09f98.jpg" ,
imageAlt : "Colorful macaron assortment" ,
onProductClick : ( ) = > window . location . href = "#contact" ,
isFavorited : false
} ,
{
id : "10" ,
name : "Baguette" ,
price : "$6.49" ,
imageSrc : "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766815285364-7q7e9roz.jpg" ,
imageAlt : "Traditional French baguette" ,
onProductClick : ( ) = > window . location . href = "#contact" ,
isFavorited : false
}
] }
@@ -112,41 +172,32 @@ export default function LandingPage() {
< / div >
< div id = "locations" data-section = "locations" >
< MetricCardSev en
title = "Our Bakery Locations"
description = "Visit one of our fresh bakeries in your neighborhood. Open daily for your favorite treats."
< MetricCardFourte en
title = "Our Locations"
tag = "Find Us"
tagIcon = { MapPin }
textboxLayout = "default"
gridVariant = "uniform-all-items-equal"
animationType = "slide-up"
useInvertedBackground = "noInvert"
metrics = { [
{
id : "1" ,
value : "123 Bread St " ,
title : "Downtown Main Store" ,
items : [ "6am - 8pm Daily" , "Phone: (555) 123-4567" , "Prime Location" ]
value : "Downtown Main Store " ,
description : "123 Bread St | 6am - 8pm Daily | (555) 123-4567"
} ,
{
id : "2" ,
value : "456 Pastry Ln " ,
title : "Riverside North Branch" ,
items : [ "7am - 7pm Daily" , "Phone: (555) 234-5678" , "Spacious Seating" ]
value : "Riverside North Branch " ,
description : "456 Pastry Ln | 7am - 7pm Daily | (555) 234-5678"
} ,
{
id : "3" ,
value : "789 Croissant Ave " ,
title : "Uptown Premium Location" ,
items : [ "6:30am - 9pm Daily" , "Phone: (555) 345-6789" , "Extended Hours" ]
value : "Uptown Premium Location " ,
description : "789 Croissant Ave | 6:30am - 9pm Daily | (555) 345-6789"
} ,
{
id : "4" ,
value : "321 Sourdough St " ,
title : "West End Community Hub" ,
items : [ "7am - 6pm Daily" , "Phone: (555) 456-7890" , "Community Events" ]
value : "West End Community Hub " ,
description : "321 Sourdough St | 7am - 6pm Daily | (555) 456-7890"
}
] }
useInvertedBackground = "noInvert"
/ >
< / div >