Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from "react";
  2. import "../../App.js";
  3. //import MuiThemeProvider from "material-ui/styles/MuiThemeProvider";
  4. //import AppBar from "material-ui/AppBar";
  5. //import TextFiels from "material-ui/TextFiels";
  6. //import RaisedButton from "material-ui/RaisedButton";
  7.  
  8. export class Invites extends Component {
  9.   continue = e => {
  10.     e.preventDefault();
  11.     this.props.nextStep();
  12.   };
  13.  
  14.   render() {
  15.     const { values, handleChange } = this.props;
  16.     // ==========================================
  17.     const addEmailForm = () => {
  18.       return (
  19.         <li>
  20.           <input
  21.             class="form-input"
  22.             type="email"
  23.             placeholder="nom@exemple.com"
  24.             name="invites"
  25.             defaultValue={values.invites}
  26.             onChange={handleChange("invites")}
  27.             required
  28.           />
  29.         </li>
  30.       );
  31.     };
  32.     // ==========================================
  33.     return (
  34.       <div class="page">
  35.         <h2 class="box-title">Qui sont les eleves de cette classe ?</h2>
  36.         <p>Vous pourrez toujours en ajouter par la suite</p>
  37.         <form onSubmit={this.continue}>
  38.           <div class="content">
  39.             <input
  40.               class="form-input"
  41.               type="email"
  42.               placeholder="nom@exemple.com"
  43.               name="invites"
  44.               defaultValue={values.invites}
  45.               onChange={handleChange("invites")}
  46.               required
  47.             />
  48.             <input
  49.               class="form-input"
  50.               type="email"
  51.               placeholder="nom@exemple.com"
  52.               name="invites"
  53.               defaultValue={values.invites}
  54.               onChange={handleChange("invites")}
  55.               required
  56.             />
  57.             <input
  58.               class="form-input"
  59.               type="email"
  60.               placeholder="nom@exemple.com"
  61.               name="invites"
  62.               defaultValue={values.invites}
  63.               onChange={handleChange("invites")}
  64.               required
  65.             />
  66.             <div class="add-invite">
  67.               <a href="#">
  68.                 <img class="text-icon" src={require("../../plusIcon.png")} />
  69.                 Ajouter une autre personne
  70.               </a>
  71.             </div>
  72.           </div>
  73.  
  74.           <input
  75.             type="submit"
  76.             value="Ajouter des élèves"
  77.             class="submit-button"
  78.           />
  79.         </form>
  80.         <div class="link-invite">
  81.           <ol>{emailForms}</ol>
  82.           <a
  83.             href="#"
  84.             onClick={() => {
  85.               this.addEmailForm();
  86.             }}
  87.           >
  88.             <img class="text-icon" src={require("../../linkIcon.png")} />
  89.             Obtenir un lien d’invitation à partager
  90.           </a>
  91.         </div>
  92.       </div>
  93.     );
  94.   }
  95. }
  96.  
  97. export default Invites;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement