From 04150bfaf3b394de21fb392462a2a5e894d5c5be Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 05:17:42 +0000 Subject: [PATCH 1/2] Update src/app/checkout/page.tsx --- src/app/checkout/page.tsx | 74 +++++++++++++++++++++++++++------------ 1 file changed, 52 insertions(+), 22 deletions(-) diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx index f1fac8f..13f9695 100644 --- a/src/app/checkout/page.tsx +++ b/src/app/checkout/page.tsx @@ -3,10 +3,17 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; -import ContactForm from '@/components/form/ContactForm'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import { useState } from 'react'; export default function CheckoutPage() { + const [cart] = useState([ + { id: "p1", name: "Roasted Macadamias", price: 15.00, quantity: 1 }, + { id: "p2", name: "Artisan Truffles", price: 22.00, quantity: 2 }, + ]); + + const subtotal = cart.reduce((acc, item) => acc + (item.price * item.quantity), 0); + return ( - -
- console.log("Processing order for:", email)} - /> +
+
+

Checkout

+
+
+

Your Cart

+
+ {cart.map((item) => ( +
+ {item.name} (x{item.quantity}) + ${(item.price * item.quantity).toFixed(2)} +
+ ))} +
+ Total + ${subtotal.toFixed(2)} +
+
+
+ +
+

Shipping & Payment

+
+ + + + +
+
+
+
+
-- 2.49.1 From 703be72ddddea0440b005636f704da5b9b14760b Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 05:17:42 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index cc05e7f..ca5f54f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -160,4 +160,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1