Skip to content

Instantly share code, notes, and snippets.

View maylisdoucet's full-sized avatar

Maylis maylisdoucet

View GitHub Profile
import React, { Component } from 'react';
import Typography from '../../node_modules/@material-ui/core/Typography';
import { withStyles } from '../../node_modules/@material-ui/core/styles';
import Table from '@material-ui/core/Table';
import TableBody from '@material-ui/core/TableBody';
import TableCell from '@material-ui/core/TableCell';
import TableHead from '@material-ui/core/TableHead';
import TableRow from '@material-ui/core/TableRow';
import Paper from '@material-ui/core/Paper';
const address = {
city: "Lyon",
state: "FR",
zip: 69001
};
const sportList = ['Football', 'BasketBall']
const otherSportList = ['Boxe', 'Judo']
const allsports = [...sportList, ...otherSportList]
@maylisdoucet
maylisdoucet / MyTimer.js
Last active May 14, 2018 07:30
Décompte secondes (fil rouge)
import React, {Component} from 'react';
class MyTimer extends Component {
constructor(props) {
super(props)
this.state = {temps: 0}
}
timer() {
this.setState({
@maylisdoucet
maylisdoucet / SignUp.js
Last active May 14, 2018 07:30
boîte email (fil rouge)
import React, {Component} from 'react';
class SignUp extends Component {
constructor(props) {
super(props);
this.state = { email : 'Tape ton email' };
this.updateEmailField= this.updateEmailField.bind(this)
}
updateEmailField(event) {
@maylisdoucet
maylisdoucet / app.js
Last active April 23, 2018 14:19
Complexité Mot de passe.
import React, { Component } from 'react';
let mdpfaible = /^[a-z]{1,6}$/g;
let mdpMoyen = /^(?=.*[a-z])(?=.*[A-Z])[a-zA-Z]{7,}$/g;
let mdpFort = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[@@!%*?&])[A-Za-z@@!%*?&]{7,}/g
class Password extends Component{
constructor(props){
super(props);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" >
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sauron is very good bro.</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
@maylisdoucet
maylisdoucet / Author.js
Last active April 23, 2018 09:14
Création de composant React
import React, { Component } from 'react';
class Author extends Component {
click(){
alert('Parfait');
}
render(){
@maylisdoucet
maylisdoucet / app.js
Created April 16, 2018 13:58
Initialiser les sessions via le middleware
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var usersRouter = require('./routes/users');
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var app = express();
@maylisdoucet
maylisdoucet / app.js
Created April 16, 2018 09:53
uploadFile
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var usersRouter = require('./routes/users');
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var app = express();
@maylisdoucet
maylisdoucet / delete-user.pug
Last active April 16, 2018 09:53
suppression d'utilisateur !
extends layout
block content
form(method='POST', action='/users/' + id + '?_method=DELETE')
h1= title
p Supprimer l'utilisateur.
button(type='submit') Supprimez