Skip to content

Instantly share code, notes, and snippets.

View iamkevingreen's full-sized avatar
💭
🍝 🍝 🍝 🍝 🍝 🍝

Kevin Green iamkevingreen

💭
🍝 🍝 🍝 🍝 🍝 🍝
View GitHub Profile
import React, { Component } from 'react'
import ReactDOM from 'react-dom'
import Components from '../modules/renderComponents'
class HomeComponent extends Component {
constructor(props) {
super(props)
}
render() {
import React from 'react'
import Header from './Global/Header'
import Footer from './Global/Footer'
export const Layout = ({content, classes, page}) => (
<div className="app">
<div>
<Header classes={classes} page={page} />
</div>
<div className="container">
<Helmet
htmlAttributes={{"lang": "en", "amp": undefined}} // amp takes no value
title="testing"
link={[
{"rel": "icon", "href": "favicon.png"}
]}
/>
import React, {PropTypes, Component} from 'react'
import Formsy from 'formsy-react'
import Input from './Input'
class Home extends Component {
constructor(props) {
super(props)
this.state = {
canSubmit: false
}
import React from 'react'
import Formsy from 'formsy-react'
const Input = React.createClass({
mixins: [Formsy.Mixin],
changeValue(event) {
this.setValue(event.currentTarget.value)
},
render() {
const className = this.showRequired() ? 'required' : this.showError() ? 'error' : null;
'use strict'
const Mailchimp = require("mailchimp-api-v3");
const mailchimp = new Mailchimp(process.env.MAILCHIMP_API);
exports.register = (server, options, next) => {
const postMailChimp = (request, reply) => {
let object = JSON.parse(request.payload)
mailchimp.post('/lists/########/members', {
{
"plugins": {
"mailchimp": {
"module": "./server/plugins/mailchimp"
}
}
}
{
"name": "electron-auth0-react",
"version": "1.0.0",
"description": "Electron starter with React and Basic Authentication with Auth0",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "ENV=development electron .",
"watch": "webpack-dev-server",
"electron-rebuild": "electron-rebuild",
// webpack.config.js
var path = require('path');
var webpack = require('webpack');
var config = {
context: __dirname + '/src',
entry: {
app: ['webpack/hot/dev-server', './app.js']
},
output: {
path: path.resolve(__dirname, 'build'),
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<title>Electron React Auth Starter</title>
</head>
<body>
<div id="app"></div>
<script>
(function() {