Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. class HeaderParentComponent extends Component {
  2. toggleSignupLayoverAction(event){
  3. this.props.toggleSignupLayover("true")
  4. }
  5. signIn(e){
  6.  
  7. e.preventDefault();
  8. var email = $(".login-email").val();
  9. var password = $(".login-user-password").val();
  10.  
  11. firebase.auth().signInWithEmailAndPassword(email, password).then(function(user) {
  12. var user = firebase.auth().currentUser;
  13. this.props.logUserIn(user);
  14. }).catch(function(error) {
  15. // Handle Errors here.
  16. var errorCode = error.code;
  17. var errorMessage = error.message;
  18. // ...
  19. });
  20.  
  21. }
  22. render() {
  23. return (
  24. <div className="header-inner">
  25. <span onClick={this.props.toggleMenuOut} className="menuToggle"></span>
  26. <a className="logo-a-tag" href="#">
  27. <img height="25" src="../../images/logo.png" alt="my logo"/>
  28. </a>
  29. <form className="header-searchbox">
  30. <input placeholder="Search Samples Here..." onChange={this.props.updateSearch} value={this.props.searchInputVal} type="text"></input>
  31. </form>
  32. <div className="header-acc"><a className={"login " + this.props.loggedInState} href="#">Login</a><a onClick={this.toggleSignupLayoverAction.bind(this)} className={"create " + this.props.loggedInState} href="#">Create Account</a>
  33. <div className={"logged-in-header " + this.props.loggedInState}>Hello {this.props.LoggedInUsername}</div>
  34. </div>
  35. <div className="login-popup-par">
  36. <form>
  37. <input placeholder="Email Address" className="login-email" type="text"></input>
  38. <input placeholder="Password" className="login-user-password" type="password"></input>
  39. <button onClick={this.signIn.bind(this)}>Login</button>
  40. </form>
  41. </div>
  42. </div>
  43. )
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement