From bc5b155cde9c9f8761e7643545403e43e422c706 Mon Sep 17 00:00:00 2001 From: Caleb Date: Mon, 27 Aug 2018 10:25:32 -0600 Subject: [PATCH] improvement: fix backend login buttons not showing login progress (#1658) --- packages/netlify-cms-core/src/components/App/App.js | 1 + packages/netlify-cms-ui-default/src/AuthenticationPage.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/packages/netlify-cms-core/src/components/App/App.js b/packages/netlify-cms-core/src/components/App/App.js index d75bcbdc..469ae954 100644 --- a/packages/netlify-cms-core/src/components/App/App.js +++ b/packages/netlify-cms-core/src/components/App/App.js @@ -103,6 +103,7 @@ class App extends React.Component { onLogin: this.handleLogin.bind(this), error: auth && auth.get('error'), isFetching: auth && auth.get('isFetching'), + inProgress: (auth && auth.get('isFetching')) || false, siteId: this.props.config.getIn(['backend', 'site_domain']), base_url: this.props.config.getIn(['backend', 'base_url'], null), authEndpoint: this.props.config.getIn(['backend', 'auth_endpoint']), diff --git a/packages/netlify-cms-ui-default/src/AuthenticationPage.js b/packages/netlify-cms-ui-default/src/AuthenticationPage.js index 2cc14bab..5c825da8 100644 --- a/packages/netlify-cms-ui-default/src/AuthenticationPage.js +++ b/packages/netlify-cms-ui-default/src/AuthenticationPage.js @@ -22,6 +22,9 @@ const LoginButton = styled.button` ${shadows.dropDeep}; ${buttons.default}; ${buttons.gray}; + &[disabled] { + ${buttons.disabled}; + } padding: 0 12px; margin-top: -40px;