|
@@ -1,6 +1,7 @@
|
|
|
-import React, { useState } from 'react';
|
|
|
|
|
|
|
+import React, { FC, useState } from 'react';
|
|
|
|
|
|
|
|
import { useTranslation } from 'next-i18next';
|
|
import { useTranslation } from 'next-i18next';
|
|
|
|
|
+import Link from 'next/link';
|
|
|
|
|
|
|
|
import { toastSuccess, toastError } from '~/client/util/apiNotification';
|
|
import { toastSuccess, toastError } from '~/client/util/apiNotification';
|
|
|
import { apiv3Put } from '~/client/util/apiv3-client';
|
|
import { apiv3Put } from '~/client/util/apiv3-client';
|
|
@@ -9,7 +10,7 @@ import loggerFactory from '~/utils/logger';
|
|
|
const logger = loggerFactory('growi:passwordReset');
|
|
const logger = loggerFactory('growi:passwordReset');
|
|
|
|
|
|
|
|
|
|
|
|
|
-const PasswordResetExecutionForm = (props) => {
|
|
|
|
|
|
|
+const PasswordResetExecutionForm: FC = () => {
|
|
|
const { t } = useTranslation();
|
|
const { t } = useTranslation();
|
|
|
|
|
|
|
|
const [newPassword, setNewPassword] = useState('');
|
|
const [newPassword, setNewPassword] = useState('');
|
|
@@ -79,14 +80,14 @@ const PasswordResetExecutionForm = (props) => {
|
|
|
<div className="form-group">
|
|
<div className="form-group">
|
|
|
<input name="reset-password-btn" className="btn btn-lg btn-primary btn-block" value={t('forgot_password.reset_password')} type="submit" />
|
|
<input name="reset-password-btn" className="btn btn-lg btn-primary btn-block" value={t('forgot_password.reset_password')} type="submit" />
|
|
|
</div>
|
|
</div>
|
|
|
- <a href="/login">
|
|
|
|
|
- <i className="icon-login mr-1"></i>{t('forgot_password.sign_in_instead')}
|
|
|
|
|
- </a>
|
|
|
|
|
|
|
+ <Link href="/login" prefetch={false}>
|
|
|
|
|
+ <a>
|
|
|
|
|
+ <i className="icon-login mr-1"></i>{t('forgot_password.sign_in_instead')}
|
|
|
|
|
+ </a>
|
|
|
|
|
+ </Link>
|
|
|
</form>
|
|
</form>
|
|
|
);
|
|
);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-PasswordResetExecutionForm.propTypes = {
|
|
|
|
|
-};
|
|
|
|
|
|
|
|
|
|
export default PasswordResetExecutionForm;
|
|
export default PasswordResetExecutionForm;
|