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

+
+ + + + +
+
+
+
+
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