From 3029f925d6b74acf3601bd274b8060c9c273d725 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 11:21:59 +0000 Subject: [PATCH] Add src/app/checkout/page.tsx --- src/app/checkout/page.tsx | 111 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 src/app/checkout/page.tsx diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx new file mode 100644 index 0000000..c01189c --- /dev/null +++ b/src/app/checkout/page.tsx @@ -0,0 +1,111 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import React, { useState } from "react"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import Input from '@/components/form/Input'; +import { CreditCard } from "lucide-react"; + +export default function CheckoutPage() { + const [name, setName] = useState(""); + const [email, setEmail] = useState(""); + const [address, setAddress] = useState(""); + const [city, setCity] = useState(""); + const [zip, setZip] = useState(""); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + // Simulate order placement + console.log("Order placed!", { name, email, address, city, zip }); + window.location.href = "/order-confirmation"; + }; + + return ( + + + + +
+ +

Checkout

+

+ Complete your order by filling in your details below. +

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+ ); +}