From 102b25b6e4a3388eb8750d1c6a42c791c4e25be5 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 21 Feb 2026 05:35:34 +0000 Subject: [PATCH 1/4] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 69 ++++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 20b640c..daa2998 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -1,6 +1,5 @@ "use client"; -import ReactLenis from "lenis/react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { useBlogPosts } from "@/hooks/useBlogPosts"; @@ -29,67 +28,69 @@ export default function BlogPage() { secondaryButtonStyle="layered" headingFontWeight="semibold" > - + - {isLoading ? ( -
-

Loading posts...

-
- ) : ( -
- -
- )} + {isLoading ? ( +
+

Loading posts...

+
+ ) : ( +
+ +
+ )} + ); } -- 2.49.1 From ab853e24f62cc75a0ff819972ed98863302425cb Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 21 Feb 2026 05:35:35 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 179 +++++++++++++++++++++++------------------------ 1 file changed, 88 insertions(+), 91 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 185902c..7fd6088 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -29,164 +29,161 @@ export default function LandingPage() { >
-- 2.49.1 From 0a4d47537587e0926f5c01e5005510e618195624 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 21 Feb 2026 05:35:36 +0000 Subject: [PATCH 3/4] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 225 ++++++++++++++++++++----------------- 1 file changed, 121 insertions(+), 104 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index c6fc61e..085ccf9 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -3,7 +3,6 @@ import { Suspense, use, useCallback } from "react"; import { useRouter } from "next/navigation"; -import ReactLenis from "lenis/react"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ProductDetailCard from "@/components/ecommerce/productDetail/ProductDetailCard"; import ProductCart from "@/components/ecommerce/cart/ProductCart"; @@ -75,6 +74,30 @@ function ProductPageContent({ params }: ProductPageProps) { await checkout(getCheckoutItems(), { successUrl: currentUrl.toString() }); }, [cartItems, checkout, getCheckoutItems]); + const footerColumns = [ + { + title: "Product", items: [ + { label: "Features", href: "/#features" }, + { label: "Pricing", href: "/#pricing" }, + { label: "Solutions", href: "/" } + ] + }, + { + title: "Company", items: [ + { label: "About Us", href: "/#about" }, + { label: "Careers", href: "/" }, + { label: "Blog", href: "/blog" } + ] + }, + { + title: "Resources", items: [ + { label: "FAQ", href: "/#faq" }, + { label: "Documentation", href: "/" }, + { label: "Support", href: "/" } + ] + } + ]; + if (isLoading) { return ( - - -
-

Loading product...

-
- -
+ +
+

Loading product...

+
+
); } @@ -128,35 +149,33 @@ function ProductPageContent({ params }: ProductPageProps) { secondaryButtonStyle="layered" headingFontWeight="semibold" > - -