1
0
mirror of https://github.com/mgerb/react-starter synced 2026-01-12 01:52:49 +00:00
This commit is contained in:
2016-12-29 15:50:14 -06:00
committed by Mitchell Gerber
commit 0afda65c45
22 changed files with 788 additions and 0 deletions

40
app/app.js Normal file
View File

@@ -0,0 +1,40 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, IndexRoute, browserHistory } from 'react-router';
//pages
import Home from './pages/Home';
import New from './pages/New';
import Default from './pages/Default';
//components
import Navbar from './components/Navbar';
//styling
import './scss/index.scss';
class Wrapper extends React.Component {
render() {
return (
<div>
<Navbar/>
{this.props.children}
</div>
);
}
}
Wrapper.propTypes = {
children: React.PropTypes.node,
};
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/" component={Wrapper}>
<IndexRoute component={Home}/>
<Route path="/new" component={New}/>
<Route path="*" component={Default}/>
</Route>
</Router>
, document.getElementById('app'));