Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // LOGIN.JSX
- import React, { useContext } from "react";
- import AuthContext from "../context/AuthContext";
- import "../styles/login.scoped.scss";
- const Login = () => {
- let { loginUser } = useContext(AuthContext);
- const addSignUpModeClass = () => {
- // Get the container element
- const container = document.querySelector(".container");
- // Add the 'sign-up-mode' class to the container
- if (container) {
- container.classList.add("sign-up-mode");
- }
- };
- const addSignInModeClass = () => {
- // Get the container element
- const container = document.querySelector(".container");
- // Add the 'sign-up-mode' class to the container
- if (container) {
- container.classList.remove("sign-up-mode");
- }
- };
- return (
- <>
- {/* <!-- form --> */}
- <div className="container">
- <div className="forms-container">
- <div className="signin-signup">
- <form action="#" className="sign-in-form" onSubmit={loginUser}>
- <h2 className="title">Sign in</h2>
- <div className="input-field">
- <i className="fas fa-user"></i>
- <input
- type="text"
- name="username"
- placeholder="Username"
- required
- autoComplete="username"
- />
- </div>
- <div className="input-field">
- <i className="fas fa-lock"></i>
- <input
- type="password"
- name="password"
- placeholder="Password"
- required
- autoComplete="current-password"
- />
- </div>
- <input type="submit" value="Login" className="btn solid" />
- <p className="social-text">Or Sign in with social platforms</p>
- <div className="social-media">
- <a href="#" className="social-icon">
- <i className="fab fa-facebook-f"></i>
- </a>
- <a href="#" className="social-icon">
- <i className="fab fa-twitter"></i>
- </a>
- <a href="#" className="social-icon">
- <i className="fab fa-google"></i>
- </a>
- <a href="#" className="social-icon">
- <i className="fab fa-linkedin-in"></i>
- </a>
- </div>
- </form>
- <form action="#" className="sign-up-form">
- <h2 className="title">Create Account</h2>
- <div className="input-field">
- <i className="fas fa-user"></i>
- <input
- type="text"
- placeholder="Username"
- name="username1"
- required
- autoComplete="off"
- />
- </div>
- <div className="input-field">
- <i className="fas fa-envelope"></i>
- <input
- type="email"
- placeholder="Email"
- name="email1"
- required
- autocomplete="email"
- />
- </div>
- <div className="input-field">
- <i className="fas fa-lock"></i>
- <input
- type="password"
- placeholder="Password"
- name="password1"
- required
- autoComplete="new-password"
- />
- </div>
- <input type="submit" className="btn" value="Sign up" />
- <p className="social-text">Or Sign up with social platforms</p>
- <div className="social-media">
- <a href="#" className="social-icon">
- <i className="fab fa-facebook-f"></i>
- </a>
- <a href="#" className="social-icon">
- <i className="fab fa-twitter"></i>
- </a>
- <a href="#" className="social-icon">
- <i className="fab fa-google"></i>
- </a>
- <a href="#" className="social-icon">
- <i className="fab fa-linkedin-in"></i>
- </a>
- </div>
- </form>
- </div>
- </div>
- <div className="panels-container">
- <div className="panel left-panel">
- <div className="content">
- <h3>Welcome Friend !</h3>
- <p>
- If you are new and you would like to create an account to unlock
- more features, sign up.
- </p>
- <button
- onClick={addSignUpModeClass}
- className="btn transparent"
- id="sign-up-btn"
- >
- Sign up
- </button>
- </div>
- <img src="login/girl_login.png" className="image" alt="" />
- </div>
- <div className="panel right-panel">
- <div className="content">
- <h3>Welcome Back !</h3>
- <p>
- If you already have an account proceed to log in. <br />
- Eat your noodles bunny.{" "}
- </p>
- <button
- onClick={addSignInModeClass}
- className="btn transparent"
- id="sign-in-btn"
- >
- Sign in
- </button>
- </div>
- <img src="login/bunny_register.gif" className="image" alt="" />
- </div>
- </div>
- </div>
- </>
- );
- };
- export { Login };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement