/* @flow */
var React = require('react');
var Hello = require('./createclass-module');
import type {Node} from 'react';

var HelloLocal = React.createClass({
  propTypes: {
    name: React.PropTypes.string.isRequired,
  },

  render: function(): Node {
    return <div>{this.props.name}</div>;
  }
});

const Callsite: Class<React$Component<{}, {}>> = React.createClass({
  render: function(): Node {
    return (
      <div>
        <Hello />
        <HelloLocal />
      </div>
    );
  }
});

module.exports = Callsite;
