stats.js 677 B

1234567891011121314151617181920212223242526272829
  1. import React from 'react';
  2. import PropTypes from 'prop-types';
  3. import BodyWrapper from '../components/BodyWrapper';
  4. import Stats from '../components/Stats';
  5. import { authUser } from '../actions';
  6. const StatsPage = ({ domain, id }) => (
  7. <BodyWrapper>
  8. <Stats domain={domain} id={id} />
  9. </BodyWrapper>
  10. );
  11. StatsPage.getInitialProps = ({ req, reduxStore, query }) => {
  12. const token = req && req.cookies && req.cookies.token;
  13. if (token && reduxStore) reduxStore.dispatch(authUser(token));
  14. return query;
  15. };
  16. StatsPage.propTypes = {
  17. domain: PropTypes.string,
  18. id: PropTypes.string,
  19. };
  20. StatsPage.defaultProps = {
  21. domain: '',
  22. id: '',
  23. };
  24. export default StatsPage;