aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/views/register
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/views/register')
-rw-r--r--FrontEnd/src/views/register/index.tsx55
1 files changed, 55 insertions, 0 deletions
diff --git a/FrontEnd/src/views/register/index.tsx b/FrontEnd/src/views/register/index.tsx
new file mode 100644
index 00000000..da59ef94
--- /dev/null
+++ b/FrontEnd/src/views/register/index.tsx
@@ -0,0 +1,55 @@
+import React from "react";
+
+const RegisterPage: React.FC = () => {
+ const [username, setUsername] = React.useState<string>("");
+ const [password, setPassword] = React.useState<string>("");
+ const [confirmPassword, setConfirmPassword] = React.useState<string>("");
+ const [registerCode, setRegisterCode] = React.useState<string>("");
+
+ return (
+ <div>
+ <div>
+ <label>Username</label>
+ <input
+ type="text"
+ value={username}
+ onChange={(e) => {
+ setUsername(e.target.value);
+ }}
+ />
+ </div>
+ <div>
+ <label>Password</label>
+ <input
+ type="password"
+ value={password}
+ onChange={(e) => {
+ setPassword(e.target.value);
+ }}
+ />
+ </div>
+ <div>
+ <label>Confirm Password</label>
+ <input
+ type="password"
+ value={confirmPassword}
+ onChange={(e) => {
+ setConfirmPassword(e.target.value);
+ }}
+ />
+ </div>
+ <div>
+ <label>Register Code</label>
+ <input
+ type="text"
+ value={registerCode}
+ onChange={(e) => {
+ setRegisterCode(e.target.value);
+ }}
+ />
+ </div>
+ </div>
+ );
+};
+
+export default RegisterPage;