Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from 'react';
  2. import { Button, Modal, OverlayTrigger, Popover, Tooltip, Tab, Row, Col, Nav, NavItem, Form, FormGroup, Checkbox, ControlLabel, FormControl } from 'react-bootstrap';
  3.  
  4. class ModalComponent extends Component {
  5.   render() {
  6.     const popover = (
  7.       <Popover id="modal-popover" title="popover">
  8.         very popover. such engagement
  9.       </Popover>
  10.     );
  11.     const tooltip = (
  12.       <Tooltip id="modal-tooltip">
  13.         wow.
  14.       </Tooltip>
  15.     );
  16.     return (
  17.       <Modal show={this.props.show} onHide={() => {this.props.hideModal()}}>
  18.         <Modal.Header closeButton>
  19.           <button className="btn facebook user-login">
  20.             <i className="brand fa fa-facebook-square"></i>
  21.             Facebook
  22.             <i className="fa loading fa-spinner fa-spin fa-fw"></i>
  23.           </button>
  24.           <button style={{ marginTop: "20px" }} className="btn google user-login">
  25.             <i className="brand fa fa-google-plus-square"></i>
  26.             Google
  27.             <i className="fa loading fa-spinner fa-spin fa-fw"></i>
  28.           </button>
  29.           <h2 style={{ marginTop: "25px", marginBottom: "23px" }}>
  30.             <strong>
  31.               <span>Alebo použite e-mail</span>
  32.             </strong>
  33.           </h2>
  34.           <Tab.Container defaultActiveKey="first">
  35.             <Row className="clearfix">
  36.               <Col xs={12}>
  37.                 <Nav bsStyle="pills" className="reg-holder">
  38.                   <NavItem eventKey="first" className="reg-button">
  39.                     Prihlásenie
  40.                   </NavItem>
  41.                   <NavItem eventKey="second" className="reg-button">
  42.                     Registrácia
  43.                   </NavItem>
  44.                 </Nav>
  45.               </Col>
  46.               <Col xs={12}>
  47.                 <Tab.Content animation>
  48.                   <Tab.Pane eventKey="first">
  49.                     <Form horizontal className="reg-form">
  50.                       <FormGroup controlId="formHorizontalEmail">
  51.                         <Col xs={12}>
  52.                           <FormControl type="email" placeholder="Email" />
  53.                         </Col>
  54.                       </FormGroup>
  55.                       <FormGroup controlId="formHorizontalPassword">
  56.                         <Col xs={12}>
  57.                           <FormControl type="password" placeholder="Heslo" />
  58.                           <a className="password-show">
  59.                             <i className="fa fa-lg fa-eye"></i>
  60.                           </a>
  61.                         </Col>
  62.                       </FormGroup>
  63.                       <FormGroup>
  64.                         <Col xs={12}>
  65.                           <Checkbox>Zapamätať</Checkbox>
  66.                         </Col>
  67.                       </FormGroup>
  68.                       <FormGroup>
  69.                         <Col xs={12}>
  70.                           <button type="submit" className="btn login user-login">
  71.                             Prihlásiť sa
  72.                           </button>
  73.                         </Col>
  74.                       </FormGroup>
  75.                     </Form>
  76.                   </Tab.Pane>
  77.                   <Tab.Pane eventKey="second">
  78.                     <Form horizontal className="reg-form">
  79.                       <FormGroup controlId="formHorizontalEmail">
  80.                         <Col xs={12}>
  81.                           <FormControl type="email" placeholder="Email" />
  82.                         </Col>
  83.                       </FormGroup>
  84.                       <FormGroup controlId="formHorizontalPassword">
  85.                         <Col xs={12}>
  86.                           <FormControl type="password" placeholder="Heslo" />
  87.                         </Col>
  88.                       </FormGroup>
  89.                       <FormGroup controlId="formHorizontalPassword">
  90.                         <Col xs={12}>
  91.                           <FormControl type="password" placeholder="Zopakovať heslo" />
  92.                         </Col>
  93.                       </FormGroup>
  94.                       <FormGroup controlId="formHorizontalPassword">
  95.                         <Col xs={12}>
  96.                           <FormControl type="name" placeholder="Celé meno" />
  97.                         </Col>
  98.                       </FormGroup>
  99.                       <FormGroup>
  100.                         <Col xs={12}>
  101.                           <button type="submit" className="btn login user-login">
  102.                             Zaregistrovať sa
  103.                           </button>
  104.                         </Col>
  105.                       </FormGroup>
  106.                     </Form>
  107.                   </Tab.Pane>
  108.                 </Tab.Content>
  109.               </Col>
  110.             </Row>
  111.           </Tab.Container>
  112.         </Modal.Header>
  113.       </Modal>
  114.     )
  115.   }
  116. }
  117. ModalComponent.propTypes = {
  118.   hideModal: React.PropTypes.func.isRequired,
  119.   show: React.PropTypes.bool.isRequired,
  120. }
  121.  
  122. export default ModalComponent;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement