mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00

* [eslint] update eslint rules & add .eslintignore to ignore non-ready nova packages * [clean-up] nova-voting * [clean-up] [bug] nova-users: missing user parameter * [clean-up] nova-users * [clean-up] nova-subscribe * [clean-up] nova-settings * [clean-up] nova-rss * [clean-up] [bug] nova-posts: correct UsersRemoveDeletePosts * [clean-up] nova-posts * [clean-up] nova-notifications * [clean-up] [bug] nova-newsletter: no error.message on throw error * [clean-up] nova-newsletter * [clean-up] nova-lib * [clean-up] nova-kadira * [clean-up] nova-inject-data * [clean-up] nova-getting-started * [clean-up] nova-forms * [clean-up] nova-events * [clean-up] [bug] nova-embedly: no FlowRouter * [clean-up] nova-embedly * [clean-up] nova-email-templates * [clean-up] nova-email * [clean-up] nova-debug * [clean-up] nova-core * [clean-up] [bug] nova-comments: correct UsersRemoveDeleteComments * [clean-up] nova-comments * [clean-up] [bug] nova-cloudinary: use Telescope.settings.collection instand * [clean-up] nova-cloudinary * [clean-up] nova-categories * [clean-up] nova-base-components * [clean-up] nova-api * [eslint] extends react recommended * [clean-up] for jsx files * [eslint] extends meteor recommended * i forgot this one little change
37 lines
898 B
JavaScript
37 lines
898 B
JavaScript
import { Accounts, STATES } from 'meteor/std:accounts-ui';
|
|
import { T9n } from 'meteor/softwarerero:accounts-t9n';
|
|
import React, { Component } from 'react';
|
|
import { Link } from 'react-router';
|
|
|
|
class UsersResetPassword extends Component {
|
|
componentDidMount() {
|
|
const token = this.props.params.token;
|
|
Accounts._loginButtonsSession.set('resetPasswordToken', token);
|
|
}
|
|
|
|
render() {
|
|
if (!this.context.currentUser) {
|
|
return (
|
|
<Accounts.ui.LoginForm
|
|
formState={ STATES.PASSWORD_CHANGE }
|
|
/>
|
|
);
|
|
}
|
|
|
|
return (
|
|
<div className='password-reset-form'>
|
|
<div>{T9n.get('info.passwordChanged')}!</div>
|
|
<Link to="/">
|
|
Return Home
|
|
</Link>
|
|
</div>
|
|
);
|
|
}
|
|
}
|
|
|
|
module.exports = UsersResetPassword;
|
|
export default UsersResetPassword;
|
|
|
|
UsersResetPassword.contextTypes = {
|
|
currentUser: React.PropTypes.object
|
|
};
|