const React = require('react'); const createClass = require('create-react-class'); const cx = require('classnames'); const request = require('superagent'); const Stats = createClass({ displayName : 'Stats', getDefaultProps(){ return { adminKey : '' }; }, getInitialState(){ return { stats : { totalBrews : 0 }, fetching : false } }, componentDidMount(){ this.fetchStats(); }, fetchStats(){ this.setState({ fetching : true}) request.get('/admin/stats') .query({ admin_key : this.props.adminKey }) .then((res)=> this.setState({ stats : res.body })) .finally(()=>this.setState({fetching : false})); }, render(){ return