From 8df54940597b7a3f26fa5aad6d98b170798adbd3 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 25 Feb 2026 11:13:48 +0000 Subject: [PATCH 1/4] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 66d3f49..3378765 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -17,6 +17,15 @@ export default function BlogPage() { // Preserved posts fetching logic const { posts, isLoading } = useBlogPosts(); + const navItems = [ + { name: "Home", id: "/" }, + { name: "About", id: "/#about" }, + { name: "Shop", id: "/shop" }, + { name: "Blog", id: "/blog" }, + { name: "Testimonials", id: "/#testimonials" }, + { name: "Contact", id: "/#contact" }, + ]; + return ( - {/* Navbar from NAVBAR_INFO */} - + {/* Preserved loading state and posts logic */} {isLoading ? ( @@ -90,7 +94,6 @@ export default function BlogPage() { ]} logoText="Olla" copyrightText="© 2024 Olla Flowers Studio. All rights reserved." - useInvertedBackground={false} ariaLabel="Site footer" /> From 8d010b855ef3975883e56deb6dbcfe9aaf7acf4c Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 25 Feb 2026 11:13:49 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 8f83a90..1112996 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,6 +11,15 @@ import ContactCTA from '@/components/sections/contact/ContactCTA'; import FooterBase from '@/components/sections/footer/FooterBase'; export default function SitePage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "About", id: "/#about" }, + { name: "Shop", id: "/shop" }, + { name: "Blog", id: "/blog" }, + { name: "Testimonials", id: "/#testimonials" }, + { name: "Contact", id: "/#contact" }, + ]; + return (
@@ -43,8 +46,8 @@ export default function SitePage() { description="Crafting exquisite floral arrangements for every occasion. Discover the beauty of nature, artfully designed." tag="Welcome to Olla" buttons={[ - { text: "Shop Now", href: "shop" }, - { text: "Learn More", href: "about" }, + { text: "Shop Now", href: "/shop" }, + { text: "Learn More", href: "/#about" }, ]} imageSrc="http://img.b2bpic.net/free-photo/woman-holds-festive-flower-arrangement-with-bright-chrysanthemum-flowers_169016-51483.jpg" imageAlt="Elegant floral arrangement for Olla Flowers Studio" From 61201b2ba68a2e6a1e35156b8d5d7750185498aa Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 25 Feb 2026 11:13:50 +0000 Subject: [PATCH 3/4] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index eb6c20c..876bf2c 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -74,6 +74,15 @@ function ProductPageContent({ params }: ProductPageProps) { await checkout(getCheckoutItems(), { successUrl: currentUrl.toString() }); }, [cartItems, checkout, getCheckoutItems]); + const navItems = [ + { name: "Home", id: "/" }, + { name: "About", id: "/#about" }, + { name: "Shop", id: "/shop" }, + { name: "Blog", id: "/blog" }, + { name: "Testimonials", id: "/#testimonials" }, + { name: "Contact", id: "/#contact" }, + ]; + if (isLoading) { return ( - @@ -132,10 +140,10 @@ function ProductPageContent({ params }: ProductPageProps) { headingFontWeight="light" > - @@ -182,10 +189,10 @@ function ProductPageContent({ params }: ProductPageProps) { headingFontWeight="light" > - From c9a210b93e9329e714bd99bdbd8e5dfad91f77b9 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 25 Feb 2026 11:13:50 +0000 Subject: [PATCH 4/4] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index 21e3fa0..6585000 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -17,6 +17,15 @@ function ShopPageContent() { filters, } = useProductCatalog({ basePath: "/shop" }); + const navItems = [ + { name: "Home", id: "/" }, + { name: "About", id: "/#about" }, + { name: "Shop", id: "/shop" }, + { name: "Blog", id: "/blog" }, + { name: "Testimonials", id: "/#testimonials" }, + { name: "Contact", id: "/#contact" }, + ]; + if (isLoading) { return ( - @@ -74,10 +82,10 @@ function ShopPageContent() { headingFontWeight="light" > -