summaryrefslogtreecommitdiff
path: root/client/components/sign_in/_sign_in.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/sign_in/_sign_in.jsx')
-rw-r--r--client/components/sign_in/_sign_in.jsx36
1 files changed, 35 insertions, 1 deletions
diff --git a/client/components/sign_in/_sign_in.jsx b/client/components/sign_in/_sign_in.jsx
index 099ecd6..753b2b5 100644
--- a/client/components/sign_in/_sign_in.jsx
+++ b/client/components/sign_in/_sign_in.jsx
@@ -1,3 +1,37 @@
+import { useState } from 'react';
+import { useNavigate } from 'react-router';
+
export const SignIn = () => {
- return <div>I am the sign in page</div>;
+ const [email, setEmail] = useState('');
+ const [password, setPassword] = useState('');
+ const navigate = useNavigate();
+
+ const goToSignUp = () => {
+ navigate('/signup');
+ };
+
+ return (
+ <div>
+ <div>Email</div>
+ <input
+ type="email"
+ value={email}
+ onChange={(e) => setEmail(e.target.value)}
+ />
+ <div>Password</div>
+ <input
+ type="password"
+ value={password}
+ onChange={(e) => setPassword(e.target.value)}
+ />
+ <div>
+ <button type="button">Sign in</button>
+ </div>
+ <div>
+ <button type="button" onClick={goToSignUp}>
+ Sign up
+ </button>
+ </div>
+ </div>
+ );
};