import React, { PropTypes, Component } from 'react';
import Formsy from 'formsy-react';
import FRC from 'formsy-react-components';
import Core from "meteor/nova:core";
const Messages = Core.Messages;
const Input = FRC.Input;
class NewsletterForm extends Component {
constructor() {
super();
this.subscribeEmail = this.subscribeEmail.bind(this);
this.subscribeUser = this.subscribeUser.bind(this);
}
subscribeEmail(data) {
console.log(data)
Meteor.call("addEmailToMailChimpList", data.email, (error, result) => {
if (error) {
console.log(error)
Messages.flash(error.message, "error");
} else {
Messages.flash(this.props.successMessage, "success");
}
});
}
subscribeUser() {
Meteor.call("addCurrentUserToMailChimpList", (error, result) => {
if (error) {
console.log(error)
Messages.flash(error.message, "error");
} else {
Messages.flash(this.props.successMessage, "success");
}
});
}
renderForm() {
return (