diff --git a/imports/ui/components/Feedback/Feedback.js b/imports/ui/components/Feedback/Feedback.js index 43277e1..c6b8919 100644 --- a/imports/ui/components/Feedback/Feedback.js +++ b/imports/ui/components/Feedback/Feedback.js @@ -82,8 +82,8 @@ class Feedback extends Component { className="form-control" ref={email => (this.email = email)} placeholder={this.t('Tu correo')} - disabled={this.props.authenticated} - defaultValue={this.props.authenticated ? Meteor.user().emails[0].address : ''} + disabled={this.props.emailVerified} + defaultValue={this.props.emailVerified ? this.props.emailAddress : ''} type="email" /> @@ -117,9 +117,10 @@ class Feedback extends Component { Feedback.propTypes = { t: PropTypes.func.isRequired, - authenticated: PropTypes.bool.isRequired + emailAddress: PropTypes.string, + emailVerified: PropTypes.bool.isRequired }; - -export default translate([], { wait: true })(withTracker(() => ({ - authenticated: !!Meteor.userId() +export default translate([], { wait: true })(withTracker(props => ({ + emailAddress: props.emailAddress, + emailVerified: props.emailVerified }))(Feedback)); diff --git a/imports/ui/layouts/App/App.js b/imports/ui/layouts/App/App.js index 89d427e..4089c65 100644 --- a/imports/ui/layouts/App/App.js +++ b/imports/ui/layouts/App/App.js @@ -140,8 +140,8 @@ const App = props => (