1 | import React, { Component } from 'react'
|
2 | import ChangePasswordModal from './ChangePasswordModal.js'
|
3 | import Studio from 'jsreport-studio'
|
4 |
|
5 | export default class ChangePasswordButton extends Component {
|
6 | static propTypes = {
|
7 | tab: React.PropTypes.object,
|
8 | onUpdate: React.PropTypes.func.isRequired
|
9 | }
|
10 |
|
11 | render () {
|
12 | if (!this.props.tab || !this.props.tab.entity || this.props.tab.entity.__entitySet !== 'users') {
|
13 | return <span />
|
14 | }
|
15 |
|
16 | return <div>
|
17 | <div
|
18 | className='toolbar-button'
|
19 | onClick={(e) => Studio.openModal(ChangePasswordModal, { entity: this.props.tab.entity })}>
|
20 | <i className='fa fa-key' /> Change Password
|
21 | </div>
|
22 | </div>
|
23 | }
|
24 | }
|
25 |
|