// const Formsy = require('formsy-react'); // const FRC = require('formsy-react-components'); import Formsy from 'formsy-react'; import FRC from 'formsy-react-components'; // import Modal from 'react-modal'; const Checkbox = FRC.Checkbox; const CheckboxGroup = FRC.CheckboxGroup; const Input = FRC.Input; const RadioGroup = FRC.RadioGroup; const Select = FRC.Select; const Textarea = FRC.Textarea; // const customStyles = { // content : { // top : '50%', // left : '50%', // right : 'auto', // bottom : 'auto', // marginRight : '-50%', // transform : 'translate(-50%, -50%)' // } // }; const PostEdit = React.createClass({ propTypes: { post: React.PropTypes.object.isRequired, currentUser: React.PropTypes.object.isRequired, categories: React.PropTypes.array }, submitForm(data) { event.preventDefault(); const modifier = {$set: _.compactObject(data)}; console.log(modifier) Meteor.call('posts.edit', modifier, this.props.post._id, (error, post) => { if (error) { console.log(error); // handle error } else { FlowRouter.go('posts.single', post); } }); }, renderAdminForm() { return (