Blame view

imports/ui/pages/reset-password.js 1.26 KB
2b1ad7917   tmcdeveloper   wip moving to Met...
1
  import React from 'react';
7df77f0fa   tmcdeveloper   finish wiring up ...
2
3
  import { Row, Col, Alert, Input, Button } from 'react-bootstrap';
  import { handleResetPassword } from '../../modules/reset-password';
2b1ad7917   tmcdeveloper   wip moving to Met...
4

7df77f0fa   tmcdeveloper   finish wiring up ...
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  export class ResetPassword extends React.Component {
    componentDidMount() {
      handleResetPassword({
        component: this,
        token: this.props.params.token
      });
    }
  
    handleSubmit( event ) {
      event.preventDefault();
    }
  
    render() {
      return <Row>
        <Col xs={ 12 } sm={ 6 } md={ 4 }>
          <h4 className="page-header">Reset Password</h4>
          <Alert bsStyle="info">To reset your password, enter a new one below. You will be logged in with your new password.</Alert>
          <form ref="resetPassword" className="reset-password" onSubmit={ this.handleSubmit }>
            <Input
              label="New Password"
              type="password"
              ref="newPassword"
              name="newPassword"
              placeholder="New Password"
            />
            <Input
              label="Repeat New Password"
              type="password"
              ref="repeatNewPassword"
              name="repeatNewPassword"
              placeholder="Repeat New Password"
            />
            <Button type="submit" bsStyle="success">Reset Password &amp; Login</Button>
          </form>
        </Col>
      </Row>;
    }
  }