var React = require('react') var LinkedState = require('../Mixins/LinkedState') var Hq = require('../Services/Hq') module.exports = React.createClass({ mixins: [LinkedState], propTypes: { close: React.PropTypes.func }, getInitialState: function () { return { isSent: false, mail: { title: '', content: '' } } }, sendEmail: function () { Hq.sendEmail(this.state.mail) .then(function (res) { this.setState({isSent: !this.state.isSent}) }.bind(this)) .catch(function (err) { console.error(err) }) }, render: function () { return (

Contact form

{!this.state.isSent ? (