Skip to content

Instantly share code, notes, and snippets.

View felipeleusin's full-sized avatar

Felipe Leusin felipeleusin

View GitHub Profile
@felipeleusin
felipeleusin / formikApollo.js
Created December 4, 2018 17:55 — forked from mwickett/formikApollo.js
Formik + Apollo
import React from 'react'
import { withRouter, Link } from 'react-router-dom'
import { graphql, compose } from 'react-apollo'
import { Formik } from 'formik'
import Yup from 'yup'
import FormWideError from '../elements/form/FormWideError'
import TextInput from '../elements/form/TextInput'
import Button from '../elements/form/Button'
import { H2 } from '../elements/text/Headings'
@felipeleusin
felipeleusin / vpn_psk_bingo.md
Created November 27, 2016 10:08 — forked from kennwhite/vpn_psk_bingo.md
Most VPN Services are Terrible
var Col = require('react-bootstrap/lib/Col')
var PageHeader = require('react-bootstrap/lib/PageHeader')
var React = require('react')
var Row = require('react-bootstrap/lib/Row')
var {connect} = require('react-redux')
var {reduxForm} = require('redux-form')
var DateInput = require('./DateInput')
var FormField = require('./FormField')
var LoadingButton = require('./LoadingButton')
@felipeleusin
felipeleusin / Button-arrow-func.jsx
Created April 5, 2016 02:44 — forked from thebuilder/Button-arrow-func.jsx
Stateless Button with arrow binding - But this creates a new instance on every render?
import React from 'react';
function handleClick(label) {
alert('clicked ' + label);
}
function Button({label}) {
return (
<button onClick={(event) => handleClick(label)}>{label}</button>