Files
9c085694-5df3-48a5-a47a-168…/src/app/page.tsx
2026-02-04 16:57:37 +00:00

278 lines
15 KiB
TypeScript

"use client"
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { Cake, Heart, Sparkles, Star, Gift, Crown, HelpCircle, Mail, Quote } from "lucide-react";
export default function SladkoeshkaPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="compact"
sizing="mediumLargeSizeLargeTitles"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="shadow"
secondaryButtonStyle="glass"
headingFontWeight="light"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Sladkoeshka"
navItems={[
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Our Cakes", id: "/shop" },
{ name: "Pricing", id: "pricing" },
{ name: "Contact", id: "contact" }
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardGallery
title="Welcome to Sladkoeshka"
description="Indulge in our handcrafted cakes made with the finest ingredients. From classic elegance to modern creations, every slice tells a story of passion and perfection."
background={{ variant: "radial-gradient" }}
tag="Premium Cakes"
tagIcon={Cake}
mediaItems={[
{
imageSrc: "https://img.b2bpic.net/free-photo/front-view-delicious-cake-concept_23-2148801130.jpg", imageAlt: "Decadent chocolate cake"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/front-view-delicious-cake-concept_23-2148801132.jpg", imageAlt: "Fresh strawberry cake"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/top-view-delicious-chocolate-cake-plate_23-2148622274.jpg", imageAlt: "Elegant vanilla wedding cake"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/top-view-chocolate-desserts-ready-be-served_23-2148622273.jpg", imageAlt: "Colorful celebration cake"
}
]}
buttons={[
{ text: "Order Now", href: "/shop" },
{ text: "Learn More", href: "about" }
]}
/>
</div>
<div id="about" data-section="about">
<TestimonialAboutCard
tag="Our Story"
tagIcon={Heart}
title="Crafting Joy, One Cake at a Time"
description="Sladkoeshka"
subdescription="Artisan Cake Studio"
icon={Sparkles}
imageSrc="https://img.b2bpic.net/free-photo/man-baker-sprinkles-donuts-with-colorful-sweets_1303-32325.jpg"
imageAlt="Professional cake studio kitchen"
useInvertedBackground="invertDefault"
/>
</div>
<div id="products" data-section="products">
<ProductCardOne
title="Featured Cake Collection"
description="Discover our signature cakes, each one a masterpiece of flavor and design"
tag="Best Sellers"
tagIcon={Star}
products={[
{
id: "1", name: "Dark Chocolate Decadence", price: "$45.00", imageSrc: "https://img.b2bpic.net/free-photo/closeup-tasty-chocolate-cake-with-chocolate-chunks-baking-sheet_1220-6329.jpg", imageAlt: "Dark chocolate cake"
},
{
id: "2", name: "Classic Vanilla Dream", price: "$38.00", imageSrc: "https://img.b2bpic.net/free-photo/tasty-traditional-dessert-composition_23-2149143329.jpg", imageAlt: "Vanilla cake with frosting"
},
{
id: "3", name: "Strawberry Bliss", price: "$42.00", imageSrc: "https://img.b2bpic.net/free-photo/close-up-chocolate-cake_23-2148604554.jpg", imageAlt: "Strawberry cake with fresh berries"
},
{
id: "4", name: "Red Velvet Romance", price: "$48.00", imageSrc: "https://img.b2bpic.net/free-photo/high-angle-chocolate-cake-slice-slate_23-2148689843.jpg", imageAlt: "Red velvet cake"
}
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground="noInvert"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardTwo
title="Cake Packages"
description="Choose the perfect package for your celebration or special occasion"
tag="Flexible Options"
tagIcon={Gift}
plans={[
{
id: "personal", badge: "Personal", badgeIcon: Heart,
price: "$28", subtitle: "Perfect for small gatherings", buttons: [
{ text: "Select Plan", href: "contact" },
{ text: "Learn More", href: "contact" }
],
features: [
"Serves 4-6 people", "1 flavor choice", "Basic decoration", "48-hour notice required"
]
},
{
id: "celebration", badge: "Celebration", badgeIcon: Sparkles,
price: "$65", subtitle: "Great for parties and events", buttons: [
{ text: "Select Plan", href: "contact" },
{ text: "Learn More", href: "contact" }
],
features: [
"Serves 10-15 people", "2 flavor choices", "Custom decoration", "Premium fillings included", "24-hour notice required"
]
},
{
id: "premium", badge: "Premium", badgeIcon: Crown,
price: "$120", subtitle: "Luxury for special occasions", buttons: [
{ text: "Select Plan", href: "contact" },
{ text: "Learn More", href: "contact" }
],
features: [
"Serves 20+ people", "Unlimited flavor combinations", "Artistic custom design", "Premium ingredients & tiers", "Delivery included", "Personal consultation"
]
}
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground="invertDefault"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
title="What Our Customers Say"
description="Real feedback from people who've experienced our delicious cakes"
tag="Customer Love"
tagIcon={Heart}
textboxLayout="default"
useInvertedBackground="noInvert"
animationType="slide-up"
testimonials={[
{
id: "1", name: "Sarah Johnson", handle: "Birthday Celebration", testimonial: "The chocolate cake was absolutely divine! Every guest asked for the recipe. Sladkoeshka created the perfect centerpiece for our party.", imageSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Sarah Johnson"
},
{
id: "2", name: "Michael Chen", handle: "Wedding Event", testimonial: "We ordered a custom three-tier cake for our wedding. The attention to detail and flavor were beyond our expectations. Highly recommend!", imageSrc: "https://img.b2bpic.net/free-photo/african-american-curly-businesswoman-standing-with-folded-hands-portrait-successful-confident-young-pretty-female-office-employer-suit-posing-work-business-company-management-concept_74855-6735.jpg", imageAlt: "Michael Chen"
},
{
id: "3", name: "Emma Williams", handle: "Corporate Event", testimonial: "Professional, creative, and delicious! The team at Sladkoeshka went above and beyond for our company celebration.", imageSrc: "https://img.b2bpic.net/free-photo/portrait-cheerful-teenage-girl-sitting-cafe_1262-3048.jpg", imageAlt: "Emma Williams"
},
{
id: "4", name: "David Martinez", handle: "Anniversary", testimonial: "Finally found a cake maker who understands flavor and design. Our anniversary cake was a masterpiece that tasted even better than it looked!", imageSrc: "https://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", imageAlt: "David Martinez"
},
{
id: "5", name: "Lisa Anderson", handle: "Graduation Party", testimonial: "The vanilla cake with fresh berries was perfection. The team was responsive, friendly, and delivered exactly what we needed.", imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-young-businesswoman_329181-11388.jpg", imageAlt: "Lisa Anderson"
},
{
id: "6", name: "James Thompson", handle: "Baby Shower", testimonial: "Beautifully decorated and wonderfully delicious. Sladkoeshka is our go-to bakery for all celebrations!", imageSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "James Thompson"
}
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
title="Frequently Asked Questions"
description="Find answers to common questions about our cakes and services"
tag="Help & Support"
tagIcon={HelpCircle}
textboxLayout="default"
useInvertedBackground="invertDefault"
mediaPosition="right"
imageSrc="https://img.b2bpic.net/free-photo/front-view-sweet-chocolate-cake-stand_23-2148834057.jpg"
imageAlt="Beautiful celebration cake at a party"
animationType="smooth"
faqs={[
{
id: "1", title: "How far in advance should I order?", content: "We recommend ordering at least 2-3 weeks in advance for custom designs. Standard cakes can be ordered with 48 hours notice. For large events or premium designs, 4-6 weeks gives us optimal time to create your perfect cake."
},
{
id: "2", title: "Do you offer gluten-free or vegan options?", content: "Yes! We offer both gluten-free and vegan cakes made with the same quality ingredients and attention to detail. Please mention your dietary requirements when ordering, and we'll create a delicious cake that meets your needs."
},
{
id: "3", title: "Can you deliver the cake?", content: "Delivery is included with our Premium packages. For Personal and Celebration packages, local delivery can be arranged for a small fee. We ensure safe transportation and professional presentation at your venue."
},
{
id: "4", title: "What flavors do you offer?", content: "We offer classic flavors like vanilla, chocolate, strawberry, and red velvet. We also create custom flavor combinations including lemon, carrot, coffee, matcha, and seasonal specials. Discuss your preferences during consultation."
},
{
id: "5", title: "Can I customize the design?", content: "Absolutely! We specialize in custom designs. Share your vision, color preferences, and theme, and our designers will create a cake that perfectly matches your event. The more details you provide, the better we can bring your dream cake to life."
},
{
id: "6", title: "What's your cancellation policy?", content: "We require 2 weeks notice for cancellations for a full refund. Cancellations within 2 weeks may incur a 50% charge. For any changes or special circumstances, please contact us directly to discuss options."
}
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
tag="Newsletter"
tagIcon={Mail}
title="Stay Updated with Our Creations"
description="Subscribe to our newsletter for exclusive cake announcements, special offers, and baking tips delivered straight to your inbox."
background={{ variant: "sparkles-gradient" }}
useInvertedBackground="noInvert"
inputPlaceholder="Enter your email"
buttonText="Subscribe"
termsText="We respect your privacy. Unsubscribe anytime with one click."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Sladkoeshka"
columns={[
{
title: "Shop", items: [
{ label: "Our Cakes", href: "/shop" },
{ label: "Pricing", href: "#pricing" },
{ label: "Custom Orders", href: "#contact" },
{ label: "Gift Certificates", href: "#contact" }
]
},
{
title: "Company", items: [
{ label: "About Us", href: "#about" },
{ label: "Our Story", href: "#about" },
{ label: "Blog", href: "#" },
{ label: "Press", href: "#" }
]
},
{
title: "Support", items: [
{ label: "Contact Us", href: "#contact" },
{ label: "FAQ", href: "#faq" },
{ label: "Shipping Info", href: "#" },
{ label: "Returns", href: "#" }
]
},
{
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" },
{ label: "TikTok", href: "https://tiktok.com" }
]
}
]}
copyrightText="© 2025 Sladkoeshka. All rights reserved. Handcrafted with love."
/>
</div>
</ThemeProvider>
);
}