|
|
@@ -18,7 +18,7 @@ class PasswordResetModal extends React.Component {
|
|
|
super(props);
|
|
|
|
|
|
this.state = {
|
|
|
- temporaryPassword: [],
|
|
|
+ temporaryPassword: '',
|
|
|
isPasswordResetDone: false,
|
|
|
isEmailSent: false,
|
|
|
};
|
|
|
@@ -39,6 +39,10 @@ class PasswordResetModal extends React.Component {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ showToaster() {
|
|
|
+ toastSuccess('Copied Password');
|
|
|
+ }
|
|
|
+
|
|
|
renderButtons() {
|
|
|
const { t, isMailerSetup } = this.props;
|
|
|
const { isEmailSent } = this.state;
|
|
|
@@ -61,10 +65,6 @@ class PasswordResetModal extends React.Component {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- showToaster() {
|
|
|
- toastSuccess('Copied Password');
|
|
|
- }
|
|
|
-
|
|
|
renderModalBodyBeforeReset() {
|
|
|
const { t, userForPasswordResetModal } = this.props;
|
|
|
|
|
|
@@ -127,24 +127,20 @@ class PasswordResetModal extends React.Component {
|
|
|
returnModalFooterAfterReset() {
|
|
|
const { t, isMailerSetup, userForPasswordResetModal } = this.props;
|
|
|
|
|
|
- if (!isMailerSetup) {
|
|
|
- return (
|
|
|
- <>
|
|
|
- <div className="d-flex col text-left ml-1 pl-0">
|
|
|
- <label className="form-text text-muted" dangerouslySetInnerHTML={{ __html: t('admin:mailer_setup_required') }} />
|
|
|
- </div>
|
|
|
- {this.renderButtons()}
|
|
|
- </>
|
|
|
- );
|
|
|
- }
|
|
|
return (
|
|
|
<>
|
|
|
<div className="d-flex col text-left ml-1 pl-0">
|
|
|
- <p className="mr-2">To:</p>
|
|
|
- <div>
|
|
|
- <p className="mb-0">{userForPasswordResetModal.username}</p>
|
|
|
- <p className="mb-0">{userForPasswordResetModal.email}</p>
|
|
|
- </div>
|
|
|
+ {(!isMailerSetup) ? (
|
|
|
+ <label className="form-text text-muted" dangerouslySetInnerHTML={{ __html: t('admin:mailer_setup_required') }} />
|
|
|
+ ) : (
|
|
|
+ <>
|
|
|
+ <p className="mr-2">To:</p>
|
|
|
+ <div>
|
|
|
+ <p className="mb-0">{userForPasswordResetModal.username}</p>
|
|
|
+ <p className="mb-0">{userForPasswordResetModal.email}</p>
|
|
|
+ </div>
|
|
|
+ </>
|
|
|
+ )}
|
|
|
</div>
|
|
|
{this.renderButtons()}
|
|
|
</>
|