diff --git a/src/forgot-password/ForgotPasswordPage.jsx b/src/forgot-password/ForgotPasswordPage.jsx index c3642dff..ec9cf247 100644 --- a/src/forgot-password/ForgotPasswordPage.jsx +++ b/src/forgot-password/ForgotPasswordPage.jsx @@ -12,6 +12,8 @@ import { import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import { Formik } from 'formik'; +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faSpinner } from '@fortawesome/free-solid-svg-icons'; import messages from './messages'; import { forgotPassword } from './data/actions'; import { forgotPasswordResultSelector } from './data/selectors'; @@ -105,6 +107,7 @@ const ForgotPasswordPage = (props) => { default: intl.formatMessage(messages['forgot.password.page.submit.button']), }} onClick={handleSubmit} + icons={{ pending: }} /> diff --git a/src/forgot-password/tests/__snapshots__/ForgotPasswordPage.test.jsx.snap b/src/forgot-password/tests/__snapshots__/ForgotPasswordPage.test.jsx.snap index 61779bf2..8feef6d5 100644 --- a/src/forgot-password/tests/__snapshots__/ForgotPasswordPage.test.jsx.snap +++ b/src/forgot-password/tests/__snapshots__/ForgotPasswordPage.test.jsx.snap @@ -332,11 +332,23 @@ exports[`ForgotPasswordPage should match pending section snapshot 1`] = ` - + Recover my password diff --git a/src/login/LoginPage.jsx b/src/login/LoginPage.jsx index 75119ddf..2c4af315 100644 --- a/src/login/LoginPage.jsx +++ b/src/login/LoginPage.jsx @@ -9,6 +9,8 @@ import { } from '@edx/paragon'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faSpinner } from '@fortawesome/free-solid-svg-icons'; import AccountActivationMessage from './AccountActivationMessage'; import ConfirmationAlert from '../common-components/ConfirmationAlert'; @@ -251,6 +253,7 @@ class LoginPage extends React.Component { labels={{ default: intl.formatMessage(messages['sign.in.button']), }} + icons={{ pending: }} onClick={this.handleSubmit} /> diff --git a/src/login/tests/__snapshots__/LoginPage.test.jsx.snap b/src/login/tests/__snapshots__/LoginPage.test.jsx.snap index f9ce811d..bb1ef81e 100644 --- a/src/login/tests/__snapshots__/LoginPage.test.jsx.snap +++ b/src/login/tests/__snapshots__/LoginPage.test.jsx.snap @@ -716,11 +716,23 @@ exports[`LoginPage should match pending button state snapshot 1`] = ` - + Sign in