import React, { PropTypes, Component } from 'react'; import Router from '../router.js' import Core from "meteor/nova:core"; const Messages = Core.Messages; const FlashContainer = Core.FlashContainer; import ReactForms from "meteor/nova:forms"; const NewDocument = ReactForms.NewDocument; const PostNewForm = (props, context) => { ({CanCreatePost, FlashMessages} = Telescope.components); return (

New Post

{ Messages.flash("Post created.", "success"); Router.go('posts.single', post); }} errorCallback={(post, error)=>{ Messages.flash(error.message); }} labelFunction={(fieldName)=>Telescope.utils.getFieldLabel(fieldName, Posts)} />
) } PostNewForm.contextTypes = { currentUser: React.PropTypes.object }; module.exports = PostNewForm; export default PostNewForm;