diff --git a/src/app/register/page.tsx b/src/app/register/page.tsx new file mode 100644 index 0000000..e96f6b9 --- /dev/null +++ b/src/app/register/page.tsx @@ -0,0 +1,130 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import Input from '@/components/form/Input'; +import ButtonTextUnderline from '@/components/button/ButtonTextUnderline'; +import { useState } from "react"; + +export default function RegisterPage() { + const [name, setName] = useState(""); + const [email, setEmail] = useState(""); + const [password, setPassword] = useState(""); + const [confirmPassword, setConfirmPassword] = useState(""); + + const handleRegister = (e: React.FormEvent) => { + e.preventDefault(); + if (password !== confirmPassword) { + alert("Passwords do not match!"); + return; + } + console.log("Registration submitted:", { name, email, password }); + // Add registration logic here + }; + + const navItems = [ + { name: "Home", id: "/" }, + { name: "Products", id: "#products" }, + { name: "Features", id: "#features" }, + { name: "Testimonials", id: "#testimonials" }, + { name: "Pricing", id: "#pricing" }, + { name: "FAQ", id: "#faq" }, + { name: "Contact", id: "#contact" }, + { name: "Login", id: "/login" }, + { name: "Register", id: "/register" }, + { name: "Customer", id: "/customer/dashboard" }, + { name: "Seller", id: "/seller/dashboard" } + ]; + + return ( + + + + +
+
+

Register for DesignFlow

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +

+ Already have an account?{" "} + Login here +

+ +
+
+
+
+ ); +} \ No newline at end of file