Skip to content

Instantly share code, notes, and snippets.

@KyleAMathews
Created September 5, 2015 17:55
Show Gist options
  • Save KyleAMathews/c545ecbf8837a89ddb28 to your computer and use it in GitHub Desktop.
Save KyleAMathews/c545ecbf8837a89ddb28 to your computer and use it in GitHub Desktop.
import React from 'react'
import ReactDOM from 'react-dom'
import { Router, Route, Link } from 'react-router';
import { history } from 'react-router/lib/HashHistory';
import ReactRouterRelay from 'react-router-relay'
import Relay from 'relay'
// Route components
import { App } from './components/app'
import PostsIndex from './components/posts_index'
//const DraftsIndex = require('./components/drafts_index')
//const Post = require('./components/post')
//const PostEdit = require('./components/post_edit')
//const NewPost = require('./components/new_post')
//const Search = require('./components/SearchController')
const ViewerQueries = {
viewer: () => Relay.QL`query { viewer }`
}
// Setup stores
//require('./stores/post_store');
//require('./stores/drafts_store')
//require('./stores/location')
ReactDOM.render((
<Router history={history} createElement={ReactRouterRelay.createElement}>
<Route queries={ViewerQueries} component={App}>
<Route path="/" component={PostsIndex} />
</Route>
</Router>
), document.getElementById('mount-point'))
//<Route path="/drafts" component={DraftsIndex} />
//<Route path="/posts/new" component={NewPost} />
//<Route path="/posts/:postId" component={Post} />
//<Route path="/posts/:postId/edit" component={PostEdit} />
//<Route path="/styleguide" component={Styleguide} />
//<Route path="/search" component={Search} />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment