156 lines
8.6 KiB
TypeScript
156 lines
8.6 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
|
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
|
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
|
import SplitAbout from '@/components/sections/about/SplitAbout';
|
|
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="text-shift"
|
|
defaultTextAnimation="entrance-slide"
|
|
borderRadius="pill"
|
|
contentWidth="mediumSmall"
|
|
sizing="mediumSizeLargeTitles"
|
|
background="grid"
|
|
cardStyle="solid"
|
|
primaryButtonStyle="flat"
|
|
secondaryButtonStyle="radial-glow"
|
|
headingFontWeight="normal"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarLayoutFloatingInline
|
|
navItems={[
|
|
{ name: "Home", id: "hero" },
|
|
{ name: "About", id: "about" },
|
|
{ name: "Products", id: "products" },
|
|
{ name: "Contact", id: "contact" },
|
|
]}
|
|
brandName="Pride Bakery"
|
|
button={{ text: "Order Now", href: "#products" }}
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroBillboard
|
|
background={{ variant: "sparkles-gradient" }}
|
|
title="Artisan Perfection in Every Crumb"
|
|
description="Experience the luxury of hand-crafted pastries, fresh daily from Pride Bakery. Discover the taste of tradition and freshness."
|
|
imageSrc="http://img.b2bpic.net/free-photo/candy-bar-with-desserts-wedding_1303-24916.jpg"
|
|
imageAlt="luxury artisan bakery interior natural light"
|
|
avatars={[
|
|
{ src: "http://img.b2bpic.net/free-photo/fresh-baked-food-cloche_23-2147893129.jpg", alt: "Fresh baked food in cloche" },
|
|
{ src: "http://img.b2bpic.net/free-photo/girl-looking-pastries-through-glass-showcase-cafe_171337-17133.jpg", alt: "Girl looking at pastries through glass showcase at the cafe" },
|
|
{ src: "http://img.b2bpic.net/free-photo/waitress-holding-cake_23-2147821280.jpg", alt: "Waitress holding cake" },
|
|
{ src: "http://img.b2bpic.net/free-photo/waitress-preparing-cake_23-2147821283.jpg", alt: "Waitress preparing cake" },
|
|
{ src: "http://img.b2bpic.net/free-photo/close-up-delicious-home-baked-bread_23-2148365507.jpg", alt: "Close-up delicious home baked bread" },
|
|
]}
|
|
marqueeItems={[
|
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/delicious-baked-bread-extreme-close-up_23-2148432252.jpg", alt: "Delicious baked bread extreme close-up" },
|
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/high-angle-delicious-fresh-bread_23-2148544768.jpg", alt: "High angle delicious fresh bread" },
|
|
{ type: "image", src: "http://img.b2bpic.net/free-photo/farm-bakery-products-artisan-rye-wheat-bread-traditional-pastries-turkey-natural-lighting-fresh-bread-table-closeup-selective-focus-homemade-bread-with-whole-wheat-flour_166373-3520.jpg", alt: "Farm bakery products artisan rye and wheat bread" },
|
|
{ type: "text", text: "Fresh Daily" },
|
|
{ type: "text", text: "Artisanal Baking" },
|
|
]}
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<SplitAbout
|
|
textboxLayout="split"
|
|
useInvertedBackground={false}
|
|
title="Our Craftsmanship"
|
|
description="At Pride Bakery, we believe in the art of the perfect bake. Using only premium, fresh ingredients, our master bakers combine heritage recipes with modern techniques to deliver a luxury experience in every bite."
|
|
bulletPoints={[
|
|
{ title: "Fresh Daily", description: "Baked fresh every morning with locally sourced organic flour." },
|
|
{ title: "Handcrafted", description: "Every pastry is carefully shaped and layered by our expert bakers." },
|
|
{ title: "Artisanal", description: "No preservatives, no additives—just authentic, pure ingredients." },
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/close-up-slice-brown-bread_53876-30709.jpg"
|
|
mediaAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="products" data-section="products">
|
|
<ProductCardOne
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
gridVariant="three-columns-all-equal-width"
|
|
useInvertedBackground={false}
|
|
products={[
|
|
{ id: "1", name: "Classic Croissant", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/breakfast-with-croissant_23-2148130457.jpg" },
|
|
{ id: "2", name: "Rustic Sourdough", price: "$8.00", imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-counter-store_169016-5446.jpg" },
|
|
{ id: "3", name: "Luxury Macarons", price: "$18.00", imageSrc: "http://img.b2bpic.net/free-photo/colorful-cookies-with-stuffing-top-wooden-table_1232-1117.jpg" },
|
|
{ id: "4", name: "Berry Fruit Tart", price: "$6.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-fruit-pies-with-plums_23-2148834010.jpg" },
|
|
{ id: "5", name: "Dark Chocolate Tart", price: "$7.00", imageSrc: "http://img.b2bpic.net/free-photo/choco-strawberry-cook-dunking-red-strawberry-inside-chocolate_140725-14901.jpg" },
|
|
{ id: "6", name: "Morning Danish", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-rhubarb-strawberries-gallate-cake-with-ingredients-white-table_181624-35043.jpg" },
|
|
]}
|
|
title="Our Signature Creations"
|
|
description="Indulge in our curated selection of fine pastries and fresh breads, meticulously prepared to delight your senses."
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardThirteen
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
testimonials={[
|
|
{ id: "1", name: "Elena M.", handle: "@elena_loves_bread", testimonial: "The quality here is truly unmatched. The sourdough is the best I've ever had.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-asian-woman-cooking-homemade-bakery-home-start-up-sme-small-business-concept_640221-601.jpg" },
|
|
{ id: "2", name: "Marcus T.", handle: "@mt_eats", testimonial: "Such a luxury experience. Every pastry is a work of art.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-sits-sofa-robe-takes-pictures-buns-coffee-brunch-weekend-concept_169016-9980.jpg" },
|
|
{ id: "3", name: "Sophie R.", handle: "@sophie_bakes", testimonial: "The croissants are incredibly flaky and buttery. Perfection!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-brunette-woman-holding-delivery-bag-with-bread-smiling-happy-pointing-with-hand-finger-side_839833-13722.jpg" },
|
|
{ id: "4", name: "David L.", handle: "@david_l", testimonial: "My go-to place for fresh morning treats. Highly recommended.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-adult-holding-croissant_52683-94462.jpg" },
|
|
{ id: "5", name: "Anna P.", handle: "@anna_p", testimonial: "Absolutely divine macarons. Such delicate flavors!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-friends-looking-menu-together-restaurant_23-2150520054.jpg" },
|
|
]}
|
|
showRating={true}
|
|
title="What Our Patrons Say"
|
|
description="Discover why Pride Bakery is the local favorite for luxury, hand-made pastries."
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactSplit
|
|
useInvertedBackground={false}
|
|
background={{ variant: "plain" }}
|
|
tag="Visit Us"
|
|
title="Freshness Awaits"
|
|
description="Sign up for our newsletter to get updates on new arrivals and seasonal pastry collections."
|
|
imageSrc="http://img.b2bpic.net/free-photo/bakery-shop-gourmet-concept_53876-163311.jpg"
|
|
mediaAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterBaseCard
|
|
logoText="Pride Bakery"
|
|
columns={[
|
|
{
|
|
title: "Bakery", items: [
|
|
{ label: "About Us", href: "#about" },
|
|
{ label: "Our Products", href: "#products" },
|
|
{ label: "Locations", href: "#" },
|
|
],
|
|
},
|
|
{
|
|
title: "Support", items: [
|
|
{ label: "Contact", href: "#contact" },
|
|
{ label: "Privacy Policy", href: "#" },
|
|
{ label: "Terms of Service", href: "#" },
|
|
],
|
|
},
|
|
]}
|
|
copyrightText="© 2025 | Pride Bakery"
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
}
|