Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-03-31 17:30:32 +00:00

View File

@@ -4,12 +4,12 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactFaq from '@/components/sections/contact/ContactFaq';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterBase from '@/components/sections/footer/FooterBase';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TextAbout from '@/components/sections/about/TextAbout';
import { MapPin } from "lucide-react";
import { MapPin, Instagram, Facebook, ArrowRight } from "lucide-react";
export default function LandingPage() {
return (
@@ -30,21 +30,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Menu",
id: "products",
},
name: "Menu", id: "products"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Posies Bakery & Café"
/>
@@ -53,45 +45,24 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Baked fresh. Served with love."
description="Welcoming the North Portland community with handmade pastries, locally roasted coffee, and a space for all ages since 2014."
buttons={[
{
text: "Plan a Visit",
href: "#contact",
},
text: "Plan a Visit", href: "#contact"},
{
text: "Call to Order",
href: "tel:5032891319",
},
text: "View Menu", href: "#products"},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/best-friend-always-makes-ma-laugh_329181-2920.jpg?_wi=1",
imageAlt: "Bakery interior",
},
imageSrc: "http://img.b2bpic.net/free-photo/best-friend-always-makes-ma-laugh_329181-2920.jpg?_wi=1", imageAlt: "Bakery interior"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779656.jpg?_wi=1",
imageAlt: "Coffee and pastry",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779656.jpg?_wi=1", imageAlt: "Coffee and pastry"},
{
imageSrc: "http://img.b2bpic.net/free-photo/barman-white-shirt-pouring-drink-incredient-cocktail_482257-24588.jpg?_wi=1",
imageAlt: "Pastries on display",
},
imageSrc: "http://img.b2bpic.net/free-photo/barman-white-shirt-pouring-drink-incredient-cocktail_482257-24588.jpg?_wi=1", imageAlt: "Pastries on display"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-sweets-plate_23-2149192047.jpg?_wi=1",
imageAlt: "Cafe breakfast",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/best-friend-always-makes-ma-laugh_329181-2920.jpg?_wi=2",
imageAlt: "Bakery cozy corner",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779656.jpg?_wi=2",
imageAlt: "Fresh bread",
},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-sweets-plate_23-2149192047.jpg?_wi=1", imageAlt: "Cafe breakfast"},
]}
/>
</div>
@@ -102,9 +73,9 @@ export default function LandingPage() {
title="Built for neighbors, designed for family."
buttons={[
{
text: "Read our story",
href: "#about",
},
text: "Read our full story", href: "#about"},
{
text: "Order Online", href: "#"},
]}
/>
</div>
@@ -117,26 +88,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1",
name: "Signature Breakfast Sandwich",
price: "$12",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779656.jpg?_wi=3",
},
id: "1", name: "Signature Breakfast Sandwich", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779656.jpg?_wi=3"},
{
id: "2",
name: "Artisan Cinnamon Roll",
price: "$6",
imageSrc: "http://img.b2bpic.net/free-photo/barman-white-shirt-pouring-drink-incredient-cocktail_482257-24588.jpg?_wi=2",
},
id: "2", name: "Artisan Cinnamon Roll", price: "$6", imageSrc: "http://img.b2bpic.net/free-photo/barman-white-shirt-pouring-drink-incredient-cocktail_482257-24588.jpg?_wi=2"},
{
id: "3",
name: "Avocado Toast (Vegan/GF)",
price: "$14",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-sweets-plate_23-2149192047.jpg?_wi=2",
},
id: "3", name: "Avocado Toast (Vegan/GF)", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-sweets-plate_23-2149192047.jpg?_wi=2"},
]}
title="Our Daily Favorites"
description="Handmade with local ingredients, served with a side of community warmth."
buttons={[
{ text: "See all items", href: "#products" }
]}
/>
</div>
@@ -145,23 +107,17 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do you have vegan/GF options?",
content: "Yes! We take dietary needs seriously and always offer delicious house-made vegan and gluten-free pastries.",
},
id: "f1", title: "Do you have vegan/GF options?", content: "Yes! We take dietary needs seriously and always offer delicious house-made vegan and gluten-free pastries."},
{
id: "f2",
title: "Is the café kid-friendly?",
content: "Absolutely! We feature a dedicated kid's playroom to keep your little ones entertained while you enjoy your coffee.",
},
id: "f2", title: "Is the café kid-friendly?", content: "Absolutely! We feature a dedicated kid's playroom to keep your little ones entertained while you enjoy your coffee."},
{
id: "f3",
title: "Can you handle large catering orders?",
content: "Wed love to! Call us at (503) 289-1319 to discuss catering for your upcoming event.",
},
id: "f3", title: "Can you handle large catering orders?", content: "Wed love to! Call us at (503) 289-1319 to discuss catering for your upcoming event."},
]}
sideTitle="Questions? Were here."
faqsAnimation="slide-up"
buttons={[
{ text: "Contact us", href: "#contact" }
]}
/>
</div>
@@ -171,65 +127,35 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "c1",
title: "Call us",
content: "(503) 289-1319",
},
id: "c1", title: "Call us", content: "(503) 289-1319"},
{
id: "c2",
title: "Email us",
content: "hello@posiescafe.com",
},
id: "c2", title: "Email us", content: "hello@posiescafe.com"},
]}
ctaTitle="Visit Us in Kenton"
ctaDescription="8208 N Denver Ave, Portland, OR 97217. Open daily 7:00 AM 4:30 PM. Come say hello!"
ctaButton={{
text: "Directions",
href: "https://maps.google.com",
}}
ctaIcon={MapPin}
text: "Get Directions", href: "https://maps.google.com"}}
ctaIcon={ArrowRight}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Navigation",
items: [
{
label: "Home",
href: "#hero",
},
{
label: "Menu",
href: "#products",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
title: "Connect",
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Facebook",
href: "#",
},
],
},
]}
<FooterCard
logoText="Posies Bakery & Café"
copyrightText="© 2025 Posies Bakery & Café"
socialLinks={[
{
icon: Instagram,
href: "#", ariaLabel: "Instagram"
},
{
icon: Facebook,
href: "#", ariaLabel: "Facebook"
}
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}