var React = require('react'); var Api = require('../../mixins/api.jsx'); var Session = require('../../mixins/session.jsx'); var Activity = require('../../components/activity/activity.jsx'); var Box = require('../../components/box/box.jsx'); var Carousel = require('../../components/carousel/carousel.jsx'); var Intro = require('../../components/intro/intro.jsx'); var News = require('../../components/news/news.jsx'); require('./splash.scss'); var View = React.createClass({ mixins: [ Api, Session ], getInitialState: function () { return { projectCount: 10569070, activity: [], news: [], featured: require('./featured.json') }; }, componentDidMount: function () { // @todo API request for News // @todo API request for Activity // @todo API request for Featured }, render: function () { return (
{this.state.featured.map(function (set) { return ( ); })}
); } }); React.render(, document.getElementById('view'));