/**
 * React component for theme style.
 * @class Theme
 *
 * Generated by {{generator}} on {{today}},
 * from a template provided by {{ pkg.name }}.
 *
 * @see https://facebook.github.io/react/
 */

'use strict'

import React, {PropTypes as types} from 'react'
import classnames from 'classnames'
import defineDebug from 'debug'
import {ApThemeStyle} from 'apeman-react-theme'

const debug = defineDebug('project:react:theme')

/** @lends Theme */
let Theme = React.createClass({

  // --------------------
  // Specs
  // --------------------

  propTypes: {},

  mixins: [],

  getDefaultProps () {
    return {}
  },

  render () {
    const s = this,
      {props} = s

    return (
      <ApThemeStyle className={ classnames('theme',props.className) }
              { ...props }>
      </ApThemeStyle>
    )
  }

})

export default Theme
