Merge version_1 into main #1
269
src/app/page.tsx
269
src/app/page.tsx
@@ -12,6 +12,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
|
||||
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import { CheckCircle, Sparkles, Shield, Heart } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Minis Cakes"
|
||||
/>
|
||||
@@ -54,68 +43,30 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Homemade Cakes That Bring People Together"
|
||||
description="Custom cakes made fresh for birthdays, gatherings, and sweet moments. Real ingredients. Real flavor. Real care."
|
||||
buttons={[
|
||||
{
|
||||
text: "Submit an Inquiry",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123",
|
||||
},
|
||||
{ text: "Submit an Inquiry", href: "#contact" },
|
||||
{ text: "Call Now", href: "tel:5550123" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/high-angle-mug-cookies-tray_23-2148791069.jpg"
|
||||
imageAlt="Custom handmade cake"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/freshly-baked-homemade-cakes-festive-table_169016-10785.jpg",
|
||||
alt: "Happy client 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bagel-with-chestnuts-basket-apples_23-2148368247.jpg",
|
||||
alt: "Happy client 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cakes-with-coconut-white-surface_140725-115544.jpg",
|
||||
alt: "Happy client 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-shot-delicious-christmas-cookie-muffins-plate-with-honey-milk_181624-43765.jpg",
|
||||
alt: "Happy client 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/blur-portrait-jocund-caucasian-woman-posing-with-birthday-cake-smiling-indoor-shot-laughing-female-model-with-creamy-pie-foreground_197531-26706.jpg",
|
||||
alt: "Happy client 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/freshly-baked-homemade-cakes-festive-table_169016-10785.jpg", alt: "Happy client 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/bagel-with-chestnuts-basket-apples_23-2148368247.jpg", alt: "Happy client 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cakes-with-coconut-white-surface_140725-115544.jpg", alt: "Happy client 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-shot-delicious-christmas-cookie-muffins-plate-with-honey-milk_181624-43765.jpg", alt: "Happy client 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/blur-portrait-jocund-caucasian-woman-posing-with-birthday-cake-smiling-indoor-shot-laughing-female-model-with-creamy-pie-foreground_197531-26706.jpg", alt: "Happy client 5" },
|
||||
]}
|
||||
avatarText="Loved by 500+ happy celebrations"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Freshly Baked",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Custom Designs",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Local Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Small Batch",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Handmade with Love",
|
||||
},
|
||||
{ type: "text", text: "Freshly Baked" },
|
||||
{ type: "text", text: "Custom Designs" },
|
||||
{ type: "text", text: "Local Ingredients" },
|
||||
{ type: "text", text: "Small Batch" },
|
||||
{ type: "text", text: "Handmade with Love" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -135,30 +86,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Real Ingredients",
|
||||
description: "Fresh, locally sourced components for authentic flavor.",
|
||||
buttonIcon: "CheckCircle",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-cake-chestnuts-close-up_23-2148395150.jpg",
|
||||
},
|
||||
{
|
||||
title: "Custom Artistry",
|
||||
description: "Hand-piped details and designs tailored to your event.",
|
||||
buttonIcon: "Sparkles",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-delicious-decorative-cake-brown-table_181624-43452.jpg",
|
||||
},
|
||||
{
|
||||
title: "Reliable Care",
|
||||
description: "Handled with care from oven to doorstep.",
|
||||
buttonIcon: "Shield",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/new-normal-take-away-cafe-order-covid-19_53876-100301.jpg",
|
||||
},
|
||||
{
|
||||
title: "Community Focus",
|
||||
description: "Supporting local celebrations with warmth.",
|
||||
buttonIcon: "Heart",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/assortment-desserts_1098-16055.jpg",
|
||||
},
|
||||
{ title: "Real Ingredients", description: "Fresh, locally sourced components for authentic flavor.", buttonIcon: CheckCircle, imageSrc: "http://img.b2bpic.net/free-photo/homemade-cake-chestnuts-close-up_23-2148395150.jpg" },
|
||||
{ title: "Custom Artistry", description: "Hand-piped details and designs tailored to your event.", buttonIcon: Sparkles, imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-delicious-decorative-cake-brown-table_181624-43452.jpg" },
|
||||
{ title: "Reliable Care", description: "Handled with care from oven to doorstep.", buttonIcon: Shield, imageSrc: "http://img.b2bpic.net/free-photo/new-normal-take-away-cafe-order-covid-19_53876-100301.jpg" },
|
||||
{ title: "Community Focus", description: "Supporting local celebrations with warmth.", buttonIcon: Heart, imageSrc: "http://img.b2bpic.net/free-photo/assortment-desserts_1098-16055.jpg" },
|
||||
]}
|
||||
title="Why Minis Cakes?"
|
||||
description="We take pride in every detail so you can enjoy your celebration without worry."
|
||||
@@ -172,42 +103,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Classic Birthday",
|
||||
price: "$45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-holding-delicious-cake_23-2150154697.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Chocolate Fudge",
|
||||
price: "$50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/strawberry-pie-with-anise-flavour-piece-burlap_114579-34454.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Vanilla Berry",
|
||||
price: "$48",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/classic-cake-topped-with-peanuts-raisins_140725-5783.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Lemon Curd Layer",
|
||||
price: "$52",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-hands-holding-pepernoten-dessert_23-2149766691.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Carrot Walnut",
|
||||
price: "$45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-tray-with-dessert-close-up_23-2148972051.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Red Velvet Mini",
|
||||
price: "$38",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-delicious-homemade-dessert_23-2148900946.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Classic Birthday", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-holding-delicious-cake_23-2150154697.jpg" },
|
||||
{ id: "p2", name: "Chocolate Fudge", price: "$50", imageSrc: "http://img.b2bpic.net/free-photo/strawberry-pie-with-anise-flavour-piece-burlap_114579-34454.jpg" },
|
||||
{ id: "p3", name: "Vanilla Berry", price: "$48", imageSrc: "http://img.b2bpic.net/free-photo/classic-cake-topped-with-peanuts-raisins_140725-5783.jpg" },
|
||||
{ id: "p4", name: "Lemon Curd Layer", price: "$52", imageSrc: "http://img.b2bpic.net/free-photo/top-view-hands-holding-pepernoten-dessert_23-2149766691.jpg" },
|
||||
{ id: "p5", name: "Carrot Walnut", price: "$45", imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-tray-with-dessert-close-up_23-2148972051.jpg" },
|
||||
{ id: "p6", name: "Red Velvet Mini", price: "$38", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-delicious-homemade-dessert_23-2148900946.jpg" },
|
||||
]}
|
||||
title="Our Signature Flavors"
|
||||
description="Browse our most loved custom creations."
|
||||
@@ -220,57 +121,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "small",
|
||||
badge: "Intimate",
|
||||
price: "$40",
|
||||
subtitle: "Perfect for family gatherings",
|
||||
buttons: [
|
||||
{
|
||||
text: "Inquire",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Serves 6-10",
|
||||
"Custom Message",
|
||||
"2 Day Notice",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "medium",
|
||||
badge: "Celebration",
|
||||
price: "$75",
|
||||
subtitle: "For birthdays and parties",
|
||||
buttons: [
|
||||
{
|
||||
text: "Inquire",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Serves 12-20",
|
||||
"Custom Design",
|
||||
"3 Day Notice",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "large",
|
||||
badge: "Event",
|
||||
price: "$120+",
|
||||
subtitle: "For larger crowds",
|
||||
buttons: [
|
||||
{
|
||||
text: "Inquire",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
features: [
|
||||
"Serves 25+",
|
||||
"Full Customization",
|
||||
"7 Day Notice",
|
||||
],
|
||||
},
|
||||
{ id: "small", badge: "Intimate", price: "$40", subtitle: "Perfect for family gatherings", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 6-10", "Custom Message", "2 Day Notice"] },
|
||||
{ id: "medium", badge: "Celebration", price: "$75", subtitle: "For birthdays and parties", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 12-20", "Custom Design", "3 Day Notice"] },
|
||||
{ id: "large", badge: "Event", price: "$120+", subtitle: "For larger crowds", buttons: [{ text: "Inquire", href: "#contact" }], features: ["Serves 25+", "Full Customization", "7 Day Notice"] },
|
||||
]}
|
||||
title="Simple Pricing"
|
||||
description="Custom pricing for your specific gathering needs."
|
||||
@@ -284,26 +137,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Sarah J."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-holding-birthday-cake_23-2148946088.jpg",
|
||||
alt: "Sarah J",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-celebrating-together-high-angle_23-2150154688.jpg",
|
||||
alt: "Michael C",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-girls-party-close-up_23-2149043320.jpg",
|
||||
alt: "Emily R",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-with-cupcakes-hand_1170-55.jpg",
|
||||
alt: "David K",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-men-bachelor-party_23-2149275510.jpg",
|
||||
alt: "Lisa M",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/woman-holding-birthday-cake_23-2148946088.jpg", alt: "Sarah J" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/friends-celebrating-together-high-angle_23-2150154688.jpg", alt: "Michael C" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiley-girls-party-close-up_23-2149043320.jpg", alt: "Emily R" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-with-cupcakes-hand_1170-55.jpg", alt: "David K" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-men-bachelor-party_23-2149275510.jpg", alt: "Lisa M" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -315,26 +153,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "How far in advance should I order?",
|
||||
content: "We recommend at least 3-7 days notice depending on the size of the cake.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer delivery?",
|
||||
content: "Yes, local delivery is available within a 15-mile radius.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Can I request custom flavors?",
|
||||
content: "Absolutely! We love exploring new flavors for your special day.",
|
||||
},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Are there allergy options?",
|
||||
content: "Please let us know your specific needs; while we aren't a nut-free facility, we accommodate where possible.",
|
||||
},
|
||||
{ id: "q1", title: "How far in advance should I order?", content: "We recommend at least 3-7 days notice depending on the size of the cake." },
|
||||
{ id: "q2", title: "Do you offer delivery?", content: "Yes, local delivery is available within a 15-mile radius." },
|
||||
{ id: "q3", title: "Can I request custom flavors?", content: "Absolutely! We love exploring new flavors for your special day." },
|
||||
{ id: "q4", title: "Are there allergy options?", content: "Please let us know your specific needs; while we aren't a nut-free facility, we accommodate where possible." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-female-cook-white-cook-suit-holding-big-white-sign-green-surface_140725-31185.jpg"
|
||||
imageAlt="Bakery consultation"
|
||||
@@ -348,16 +170,9 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
text="Ready to bring something sweet to your next gathering? Send us an inquiry today and let's bake something special together."
|
||||
buttons={[
|
||||
{
|
||||
text: "Submit Inquiry",
|
||||
href: "mailto:hello@miniscakes.com",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Submit Inquiry", href: "mailto:hello@miniscakes.com" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user