lancetw/react-isomorphic-bundle

View on GitHub
src/shared/components/AppHandler.js

Summary

Maintainability
A
1 hr
Test Coverage
import React, { Component, PropTypes } from 'react'
import Header from './HeaderHandler'

if (process.env.BROWSER) {
  require('css/ui/base')
  require('css/animation')
  require('css/screen')
  require('css/addon/csshake.min')
  require('css/images')
  require('css/addon/pin')
  require('sweetalert/dist/sweetalert')
}

export default class AppHandler extends Component {

  static propTypes = {
    children: PropTypes.any
  }

  constructor (props) {
    super(props)
  }

  componentDidMount () {
    require('fastclick').attach(document.body)
  }

  render () {
    return (
      <div id="outer-container">
        <Header />
        <div id="page-wrap">
          {this.props.children}
        </div>
      </div>
    )
  }
}