From ad6eeb2ed85aab3b0d4c87109b497032b29f1c94 Mon Sep 17 00:00:00 2001
From: MaxOuvrard <118462372+MaxOuvrard@users.noreply.github.com>
Date: Wed, 18 Dec 2024 11:48:49 +0100
Subject: [PATCH 1/4] Add signup page
---
front-js/src/app/auth/login/page.tsx | 2 +-
front-js/src/app/auth/signup/page.tsx | 77 +++++++++++++++++++++++++++
front-js/src/app/page.tsx | 2 +-
package-lock.json | 6 +++
4 files changed, 85 insertions(+), 2 deletions(-)
create mode 100644 front-js/src/app/auth/signup/page.tsx
create mode 100644 package-lock.json
diff --git a/front-js/src/app/auth/login/page.tsx b/front-js/src/app/auth/login/page.tsx
index 926d8cd..a01e339 100644
--- a/front-js/src/app/auth/login/page.tsx
+++ b/front-js/src/app/auth/login/page.tsx
@@ -51,7 +51,7 @@ export default function Home() {
Pas encore de compte ?{" "}
- S’inscrire
+ S’inscrire
diff --git a/front-js/src/app/auth/signup/page.tsx b/front-js/src/app/auth/signup/page.tsx
new file mode 100644
index 0000000..81d0472
--- /dev/null
+++ b/front-js/src/app/auth/signup/page.tsx
@@ -0,0 +1,77 @@
+"use client";
+
+import Box from "@/components/Box";
+import Button from "@/components/Button";
+import Input from "@/components/Input";
+import Layout from "@/components/Layout";
+import Modal from "@/components/Modal";
+import Title from "@/components/Title";
+import Text from "@/components/Text";
+import { use, useState } from "react";
+import Link from "@/components/Link";
+import Space from "@/components/Space";
+
+export default function Home() {
+ const [username, setUsername] = useState("");
+
+ const [password, setPassword] = useState("");
+
+ const [confirmPassword, setConfirmPassword] = useState("")
+
+ return (
+
+
+ Networkers
+
+
+
+ Inscription
+ setUsername(e.target.value)}
+ required
+ label="Nom d'utilisateur"
+ />
+ setPassword(e.target.value)}
+ required
+ label="Mot de passe"
+ />
+ setConfirmPassword(e.target.value)}
+ required
+ label="Confimer mot de passe"
+ />
+ Le mot de passe doit contenir au moins une majuscule
+
+ Le mot de passe doit contenir au moins un chiffre
+
+
+
+ Déjà un compte ?{" "}
+ Se connecter
+
+
+
+
+
+ );
+ }
+
\ No newline at end of file
diff --git a/front-js/src/app/page.tsx b/front-js/src/app/page.tsx
index 81acd42..f755074 100644
--- a/front-js/src/app/page.tsx
+++ b/front-js/src/app/page.tsx
@@ -28,7 +28,7 @@ export default function Home() {