Files
freeCodeCamp/common/app/App.jsx
Berkeley Martinez a1a4ac883d add user stores/actions
construct fetchr on every request
2015-07-24 22:27:52 -07:00

38 lines
700 B
JavaScript

import React, { PropTypes } from 'react';
import { contain } from 'thundercats-react';
import { Row } from 'react-bootstrap';
import { Nav } from './components/Nav';
import { Footer } from './components/Footer';
export default contain(
{
store: 'appStore',
fetchAction: 'appActions.getUser',
getPayload(props) {
return {
isPrimed: !!props.username
};
}
},
React.createClass({
displayName: 'FreeCodeCamp',
propTypes: {
children: PropTypes.node
},
render() {
return (
<div>
<Nav />
<Row>
{ this.props.children }
</Row>
<Footer />
</div>
);
}
})
);