Merge version_1 into main #1
217
src/app/page.tsx
217
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "Our Story",
|
||||
id: "about",
|
||||
},
|
||||
name: "Our Story", id: "about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="I PASTRY"
|
||||
/>
|
||||
@@ -54,38 +46,19 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Exquisite Flavors, Artisanal Traditions"
|
||||
description="Experience the luxury of hand-crafted pastries, where every ingredient is selected to perfection for an unforgettable culinary journey at I PASTRY."
|
||||
tag="SINCE 2024"
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Our Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Explore Our Menu", href: "#products"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-chocolate-sponge-cakes_1122-1369.jpg",
|
||||
imageAlt: "artisanal bakery display case pastries",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-chocolate-sponge-cakes_1122-1369.jpg", imageAlt: "artisanal bakery display case pastries"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-rolling-dough-make-pastries_23-2148742179.jpg",
|
||||
imageAlt: "pastry chef decorating dessert artistic",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/glass-showcase-pastry-shop-with-variety-fresh-cakes-pastries-popular-sweet-desserts-offered-sale_639032-1341.jpg",
|
||||
imageAlt: "Glass showcase of pastry shop with variety of fresh cakes and pastries. Popular sweet desserts offered for sale",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/counter-nice-cafe_23-2147791033.jpg",
|
||||
imageAlt: "Counter in nice cafe",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-holding-croissant_23-2149233686.jpg",
|
||||
imageAlt: "Close up woman holding croissant",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-rolling-dough-make-pastries_23-2148742179.jpg", imageAlt: "pastry chef decorating dessert artistic"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -102,17 +75,11 @@ export default function LandingPage() {
|
||||
tag="OUR PHILOSOPHY"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Finest Ingredients",
|
||||
description: "We source premium local and imported ingredients to guarantee freshness.",
|
||||
},
|
||||
title: "Finest Ingredients", description: "We source premium local and imported ingredients to guarantee freshness."},
|
||||
{
|
||||
title: "Artisanal Technique",
|
||||
description: "Every pastry is hand-crafted with precision by our dedicated bakers.",
|
||||
},
|
||||
title: "Artisanal Technique", description: "Every pastry is hand-crafted with precision by our dedicated bakers."},
|
||||
{
|
||||
title: "Customer Centric",
|
||||
description: "Your satisfaction is our motivation, reflected in our warm, personalized service.",
|
||||
},
|
||||
title: "Customer Centric", description: "Your satisfaction is our motivation, reflected in our warm, personalized service."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-baker-rolling-dough-composition_23-2148302950.jpg"
|
||||
imageAlt="pastry chef decorating dessert artistic"
|
||||
@@ -128,47 +95,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Golden Butter Croissant",
|
||||
price: "RM 8.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-french-breakfast-with-croissant_23-2150408519.jpg",
|
||||
imageAlt: "gourmet croissant butter pastry",
|
||||
},
|
||||
id: "1", name: "Golden Butter Croissant", price: "RM 8.50", imageSrc: "http://img.b2bpic.net/free-photo/delicious-french-breakfast-with-croissant_23-2150408519.jpg", imageAlt: "gourmet croissant butter pastry"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Fresh Berry Tart",
|
||||
price: "RM 12.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tarts-with-strawberries-currant-whipped-cream-decorated-with-mint-leaves_2829-10798.jpg",
|
||||
imageAlt: "gourmet fruit tart dessert",
|
||||
},
|
||||
id: "2", name: "Fresh Berry Tart", price: "RM 12.00", imageSrc: "http://img.b2bpic.net/free-photo/tarts-with-strawberries-currant-whipped-cream-decorated-with-mint-leaves_2829-10798.jpg", imageAlt: "gourmet fruit tart dessert"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Velvet Chocolate Cake",
|
||||
price: "RM 15.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-slices-cake-plate_23-2148251600.jpg",
|
||||
imageAlt: "chocolate gourmet mousse cake",
|
||||
},
|
||||
id: "3", name: "Velvet Chocolate Cake", price: "RM 15.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-slices-cake-plate_23-2148251600.jpg", imageAlt: "chocolate gourmet mousse cake"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Assorted Luxury Macarons",
|
||||
price: "RM 22.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-flower-inside-plate-pink-table-cake-biscuit-sugar-sweet_140725-28580.jpg",
|
||||
imageAlt: "macaron gift box luxury",
|
||||
},
|
||||
id: "4", name: "Assorted Luxury Macarons", price: "RM 22.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-flower-inside-plate-pink-table-cake-biscuit-sugar-sweet_140725-28580.jpg", imageAlt: "macaron gift box luxury"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Dark Chocolate Eclair",
|
||||
price: "RM 9.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chocolate-eclairs-oval-plate-tarts-laeves-cinnamon-dried-oranges-dark-wooden-table-with-copy-space_140725-90858.jpg",
|
||||
imageAlt: "gourmet eclair chocolate glaze",
|
||||
},
|
||||
id: "5", name: "Dark Chocolate Eclair", price: "RM 9.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chocolate-eclairs-oval-plate-tarts-laeves-cinnamon-dried-oranges-dark-wooden-table-with-copy-space_140725-90858.jpg", imageAlt: "gourmet eclair chocolate glaze"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Classic Mille-Feuille",
|
||||
price: "RM 14.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-crepe-cake-decorated-with-chocolate-raspberries_140725-7802.jpg",
|
||||
imageAlt: "gourmet mille-feuille pastry",
|
||||
},
|
||||
id: "6", name: "Classic Mille-Feuille", price: "RM 14.00", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-crepe-cake-decorated-with-chocolate-raspberries_140725-7802.jpg", imageAlt: "gourmet mille-feuille pastry"},
|
||||
]}
|
||||
title="Signature Creations"
|
||||
description="Indulge in our carefully curated selection of handcrafted sweet and savory delights."
|
||||
@@ -182,41 +119,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Freshness Guaranteed",
|
||||
author: "Daily Baked",
|
||||
description: "We bake throughout the day to ensure every pastry is at its peak when it reaches you.",
|
||||
tags: [
|
||||
"Fresh",
|
||||
"Quality",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tart-with-profiteroles-top-with-whipped-cream_114579-85785.jpg",
|
||||
imageAlt: "gourmet croissant butter pastry",
|
||||
},
|
||||
id: "f1", title: "Freshness Guaranteed", author: "Daily Baked", description: "We bake throughout the day to ensure every pastry is at its peak when it reaches you.", tags: [
|
||||
"Fresh", "Quality"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tart-with-profiteroles-top-with-whipped-cream_114579-85785.jpg", imageAlt: "gourmet croissant butter pastry"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Authentic Techniques",
|
||||
author: "Traditional Roots",
|
||||
description: "Our recipes honor traditional baking heritage, perfected over time for modern palates.",
|
||||
tags: [
|
||||
"Authentic",
|
||||
"Heritage",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-notebook-with-assortment-doughnuts-waffles_23-2148526367.jpg",
|
||||
imageAlt: "gourmet fruit tart dessert",
|
||||
},
|
||||
id: "f2", title: "Authentic Techniques", author: "Traditional Roots", description: "Our recipes honor traditional baking heritage, perfected over time for modern palates.", tags: [
|
||||
"Authentic", "Heritage"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-notebook-with-assortment-doughnuts-waffles_23-2148526367.jpg", imageAlt: "gourmet fruit tart dessert"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Luxurious Experience",
|
||||
author: "Fine Dining",
|
||||
description: "From aesthetic presentation to exquisite flavor, every detail is designed for your indulgence.",
|
||||
tags: [
|
||||
"Luxury",
|
||||
"Gourmet",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/small-sweet-oval-cake-decorated-with-chocolate_140725-4169.jpg",
|
||||
imageAlt: "chocolate gourmet mousse cake",
|
||||
},
|
||||
id: "f3", title: "Luxurious Experience", author: "Fine Dining", description: "From aesthetic presentation to exquisite flavor, every detail is designed for your indulgence.", tags: [
|
||||
"Luxury", "Gourmet"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/small-sweet-oval-cake-decorated-with-chocolate_140725-4169.jpg", imageAlt: "chocolate gourmet mousse cake"},
|
||||
]}
|
||||
title="Why I PASTRY?"
|
||||
description="More than just a bakery, we are a destination for those who value authenticity and refinement."
|
||||
@@ -228,35 +141,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-eats-ppetizing-pancakes-decorated-with-berries-flowers_169016-23193.jpg",
|
||||
imageAlt: "smiling elegant woman bakery customer",
|
||||
},
|
||||
id: "1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/woman-eats-ppetizing-pancakes-decorated-with-berries-flowers_169016-23193.jpg", imageAlt: "smiling elegant woman bakery customer"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12318.jpg",
|
||||
imageAlt: "happy man smiling eating dessert",
|
||||
},
|
||||
id: "2", name: "Michael L.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12318.jpg", imageAlt: "happy man smiling eating dessert"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Chloe T.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-glasses-smiling_23-2148053687.jpg",
|
||||
imageAlt: "happy professional woman portrait",
|
||||
},
|
||||
id: "3", name: "Chloe T.", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-glasses-smiling_23-2148053687.jpg", imageAlt: "happy professional woman portrait"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friendly-young-interracial-girls-good-mood-wear-nightgowns-pajama-party-leisure-lifestyle-beauty-concept_197531-31732.jpg",
|
||||
imageAlt: "mature man smiling eating treat",
|
||||
},
|
||||
id: "4", name: "David W.", imageSrc: "http://img.b2bpic.net/free-photo/friendly-young-interracial-girls-good-mood-wear-nightgowns-pajama-party-leisure-lifestyle-beauty-concept_197531-31732.jpg", imageAlt: "mature man smiling eating treat"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Elena R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-baker-giving-wrapped-bread-customer-bakery_23-2148189127.jpg",
|
||||
imageAlt: "young woman smiling holding pastry",
|
||||
},
|
||||
id: "5", name: "Elena R.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-baker-giving-wrapped-bread-customer-bakery_23-2148189127.jpg", imageAlt: "young woman smiling holding pastry"},
|
||||
]}
|
||||
cardTitle="Loved by Our Community"
|
||||
cardTag="FEEDBACK"
|
||||
@@ -269,20 +162,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you accept pre-orders?",
|
||||
content: "Yes, we encourage pre-orders for large events or special custom cake requests.",
|
||||
},
|
||||
id: "q1", title: "Do you accept pre-orders?", content: "Yes, we encourage pre-orders for large events or special custom cake requests."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are your ingredients Halal?",
|
||||
content: "We carefully source all ingredients to ensure they comply with high standards and requirements for our community.",
|
||||
},
|
||||
id: "q2", title: "Are your ingredients Halal?", content: "We carefully source all ingredients to ensure they comply with high standards and requirements for our community."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "What are your operating hours?",
|
||||
content: "We are open daily until 9 PM to serve you freshly baked delights.",
|
||||
},
|
||||
id: "q3", title: "What are your operating hours?", content: "We are open daily until 9 PM to serve you freshly baked delights."},
|
||||
]}
|
||||
sideTitle="Commonly Asked"
|
||||
sideDescription="Find answers to frequently asked questions about our process, sourcing, and bakery experience."
|
||||
@@ -294,16 +178,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="GET IN TOUCH"
|
||||
title="Indulge in Excellence Today"
|
||||
description="Have questions about our menu or want to place a special order? Our team is here to assist you."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "tel:0361372830",
|
||||
},
|
||||
text: "Contact Us", href: "tel:0361372830"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -313,33 +194,21 @@ export default function LandingPage() {
|
||||
logoText="I PASTRY"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
title: "Navigation", items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user