Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. import React from 'react';
  2. import ReactDOM from 'react-dom';
  3. import * as RB from 'react-bootstrap';
  4. import $ from "jquery";
  5.  
  6. export class Modal extends React.Component {
  7. render(){
  8. return(
  9. <div>
  10. <RB.Modal show={this.props.showModal} onHide={this.props.close}>
  11. <RB.Button onClick={this.props.signUp}>Sign Up</RB.Button>
  12. </RB.Modal>
  13. </div>
  14. );
  15. }
  16. }
  17.  
  18.  
  19. export class Header extends React.Component {
  20.  
  21. constructor(props) {
  22. super(props);
  23. this.state = { showModal: false };
  24. }
  25.  
  26. close() {
  27. this.setState({ showModal: false });
  28. }
  29.  
  30. open() {
  31. this.setState({ showModal: true });
  32. }
  33.  
  34. signUp() {
  35. var signUpData = {
  36. username : ReactDOM.findDOMNode(this.refs.username).value,
  37. password : ReactDOM.findDOMNode(this.refs.password).value,
  38. passwordVerify : ReactDOM.findDOMNode(this.refs.passwordVerify).value,
  39. email : ReactDOM.findDOMNode(this.refs.email).value
  40. };
  41. }
  42.  
  43. render() {
  44. return (
  45. <div>
  46. <Modal show={this.state.showModal} onHide={this.close.bind(this)} onClick={this.signUp.bind(this)}/>
  47. </div>
  48. );
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement