Skip to content

Instantly share code, notes, and snippets.

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

Kevin Green iamkevingreen

💭
🍝 🍝 🍝 🍝 🍝 🍝
View GitHub Profile
import './styles/app.scss'
import { Config } from '../config'
import React, { Component } from 'react'
import { render } from 'react-dom'
import { Router, Route, IndexRoute, hashHistory } from 'react-router'
import AuthService from './utils/AuthService'
import Layout from './Layout'
import React, { Component } from 'react'
import { render } from 'react-dom'
class App extends Component {
render() {
return (
<div>Welcome to React Electron!</div>
)
}
}
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<title>Electron React Auth Starter</title>
</head>
<body>
<div id="app"></div>
<script>
(function() {
// 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'),
{
"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",
{
"plugins": {
"mailchimp": {
"module": "./server/plugins/mailchimp"
}
}
}
'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', {
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;
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
}
<Helmet
htmlAttributes={{"lang": "en", "amp": undefined}} // amp takes no value
title="testing"
link={[
{"rel": "icon", "href": "favicon.png"}
]}
/>