import Telescope from 'meteor/nova:lib'; import React, { PropTypes, Component } from 'react'; import { FormattedMessage, intlShape } from 'react-intl'; import { Row, Col } from 'react-bootstrap'; import NovaForm from "meteor/nova:forms"; import Users from 'meteor/nova:users'; import { withUsersSingle } from 'meteor/nova:base-containers'; import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; const UsersEditForm = (props, context) => { if (props.data.loading) { return
} else { const user = props.data.user; return (

{ props.flash(context.intl.formatMessage({id: "users.edit_success"}, {name: Users.getDisplayName(user)}), 'success') }} noRemoveMutation={true} />
) } }; UsersEditForm.propTypes = { document: React.PropTypes.object, }; UsersEditForm.contextTypes = { intl: intlShape }; UsersEditForm.displayName = "UsersEditForm"; const mapStateToProps = state => ({ messages: state.messages, }); const mapDispatchToProps = dispatch => bindActionCreators(Telescope.actions.messages, dispatch); Telescope.registerComponent('UsersEditForm', UsersEditForm, connect(mapStateToProps, mapDispatchToProps), withUsersSingle);