diff options
Diffstat (limited to 'FrontEnd/src/views/register')
-rw-r--r-- | FrontEnd/src/views/register/index.tsx | 55 |
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; |