From 0d1b6635212b2d72792004aac827360f71c99e0b Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 24 Feb 2026 07:08:43 +0000 Subject: [PATCH 1/5] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 5f7b391..8bd21b1 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -8,7 +8,7 @@ import { useBlogPosts } from "@/hooks/useBlogPosts"; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; // Section Import -import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import BlogCardThree from '@/components/sections/blog/BlogCardThree'; // Changed from ProductCardTwo // Footer Import import FooterMedia from '@/components/sections/footer/FooterMedia'; @@ -19,6 +19,7 @@ export default function BlogPage() { const navItems = [ { name: 'Home', id: '/' }, { name: 'Products', id: '/shop' }, + { name: 'Blog', id: '/blog' }, { name: 'About', id: '/#about' }, { name: 'Features', id: '/#features' }, { name: 'Testimonials', id: '/#testimonials' }, @@ -26,15 +27,17 @@ export default function BlogPage() { { name: 'Contact', id: '/#contact' }, ]; - const blogProducts = posts?.map((post: any) => ({ + const blogsData = posts?.map((post: any) => ({ id: post.id, - brand: post.author?.name || 'By Find Me', - name: post.title, - price: post.publishedAt ? new Date(post.publishedAt).toLocaleDateString('en-US', { month: 'long', day: 'numeric', year: 'numeric' }) : '', - rating: 5, - reviewCount: '', + category: 'General', + title: post.title, + excerpt: post.excerpt || 'Read more about this topic...', // Placeholder excerpt imageSrc: post.coverImage?.url || '/placeholders/placeholder1.webp', imageAlt: post.title, + authorName: post.author?.name || 'Find Me Team', + authorAvatar: '/avatars/default_author.jpg', // Placeholder avatar + date: post.publishedAt ? new Date(post.publishedAt).toLocaleDateString('en-US', { month: 'long', day: 'numeric', year: 'numeric' }) : '', + onBlogClick: () => console.log(`Navigating to blog post ${post.id}`), // Placeholder click handler })) || []; return ( @@ -68,14 +71,23 @@ export default function BlogPage() { ) : (
-
@@ -98,6 +110,7 @@ export default function BlogPage() { { label: "About Us", href: "/#about" }, { label: "Our Promise", href: "/#features" }, { label: "Contact", href: "/#contact" }, + { label: 'Blog', href: '/blog' } ], }, { @@ -119,4 +132,4 @@ export default function BlogPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 4450d82919acd90619bb8a5c766302ddd037959c Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 24 Feb 2026 07:08:44 +0000 Subject: [PATCH 2/5] Update src/app/layout.tsx --- src/app/layout.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index acadb14..01fe6a0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -13,7 +13,7 @@ export const metadata: Metadata = { openGraph: { title: "Find Me - Discover Your Signature Scent", description: "Explore Find Me's exquisite collection of luxury perfumes. Unveil unique fragrances, get expert guidance, and find your perfect signature scent.", url: "https://findmeperfume.com", siteName: "Find Me", images: [ { - url: "https://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-50305.jpg", alt: "Elegant perfume bottles"}, + url: "https://img.b2bpic.net/free-photo/containers-liquid-soap-shampoo-with-dispenser-is-sold-supermarket_169016-50305.jpg", alt: "Elegant perfume bottles"} ], type: "website"}, twitter: { @@ -1409,4 +1409,4 @@ export default function RootLayout({ ); -} +} \ No newline at end of file -- 2.49.1 From bf8f6101e0c8d35fd74e4787b323a8281436c562 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 24 Feb 2026 07:08:45 +0000 Subject: [PATCH 3/5] Update src/app/page.tsx --- src/app/page.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5fadebf..d9acc83 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -18,6 +18,7 @@ export default function LandingPage() { const navItems = [ { name: 'Home', id: '/' }, { name: 'Products', id: '/shop' }, + { name: 'Blog', id: '/blog' }, { name: 'About', id: '/#about' }, { name: 'Features', id: '/#features' }, { name: 'Testimonials', id: '/#testimonials' }, @@ -86,7 +87,7 @@ export default function LandingPage() { tag="Our Philosophy" tagIcon={Award} tagAnimation="slide-up" - buttons={[{ text: 'Learn More', href: '#about' }]} + buttons={[{ text: 'Learn More', href: '#about' }]} buttonAnimation="slide-up" imageSrc="https://img.b2bpic.net/free-photo/high-angle-ecological-zero-waster-concept_23-2148591681.jpg" imageAlt="Close up of a perfumer's tools and ingredients, glass bottles and delicate flowers" @@ -248,7 +249,7 @@ export default function LandingPage() { imageAlt="Abstract luxury texture background with soft gradients" columns={[ { title: 'Shop', items: [{ label: 'New Arrivals', href: '/shop' }, { label: 'Best Sellers', href: '/shop' }, { label: 'Discovery Sets', href: '/shop' }] }, - { title: 'Company', items: [{ label: 'About Us', href: '#about' }, { label: 'Our Promise', href: '#features' }, { label: 'Contact', href: '#contact' }] }, + { title: 'Company', items: [{ label: 'About Us', href: '#about' }, { label: 'Our Promise', href: '#features' }, { label: 'Contact', href: '#contact' }, { label: 'Blog', href: '/blog' }] }, { title: 'Support', items: [{ label: 'FAQ', href: '#faq' }, { label: 'Shipping', href: '#' }, { label: 'Returns', href: '#' }] }, ]} logoText="Find Me" @@ -262,4 +263,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 54539f815ff344eed26327fe7e404316ca7b04fd Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 24 Feb 2026 07:08:46 +0000 Subject: [PATCH 4/5] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index 594d9a6..c30e5aa 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -18,6 +18,7 @@ interface ProductPageProps { const navItems = [ { name: 'Home', id: '/' }, { name: 'Products', id: '/shop' }, + { name: 'Blog', id: '/blog' }, { name: 'About', id: '/#about' }, { name: 'Features', id: '/#features' }, { name: 'Testimonials', id: '/#testimonials' }, @@ -175,7 +176,7 @@ function ProductPageContent({ params }: ProductPageProps) { ); -} +} \ No newline at end of file -- 2.49.1 From a59bc30e1d44ffd21d86f94211fb8651eb14f3cc Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 24 Feb 2026 07:08:46 +0000 Subject: [PATCH 5/5] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index 007ff5a..c7382ea 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -10,6 +10,7 @@ import { useProductCatalog } from "@/hooks/useProductCatalog"; const navItems = [ { name: 'Home', id: '/' }, { name: 'Products', id: '/shop' }, + { name: 'Blog', id: '/blog' }, { name: 'About', id: '/#about' }, { name: 'Features', id: '/#features' }, { name: 'Testimonials', id: '/#testimonials' }, @@ -70,7 +71,7 @@ function ShopPageContent() { ); -} +} \ No newline at end of file -- 2.49.1