From d15be15a81284057fe65dffd5001440b0698afd2 Mon Sep 17 00:00:00 2001 From: Matthew Grove Date: Sun, 12 Sep 2021 22:55:34 +0100 Subject: [PATCH] Disable buttons during processing --- src/ClassicTestStart.js | 1 + src/LivesTestStart.js | 1 + src/LoggedInHome.js | 34 ++++++++++++++++++++++++++++------ src/SetPage.js | 2 ++ 4 files changed, 32 insertions(+), 6 deletions(-) diff --git a/src/ClassicTestStart.js b/src/ClassicTestStart.js index fcf52b3..937becd 100644 --- a/src/ClassicTestStart.js +++ b/src/ClassicTestStart.js @@ -65,6 +65,7 @@ export default function ClassicTestStart(props) { icon={} className="button--round continue-button" loading={props.loading} + disabled={props.disabled} >

diff --git a/src/SetPage.js b/src/SetPage.js index 8a0bd0c..1b6a646 100644 --- a/src/SetPage.js +++ b/src/SetPage.js @@ -485,6 +485,7 @@ export default withRouter(class SetPage extends React.Component { switchLanguage={this.state.switchLanguage} handleSwitchLanguageChange={this.handleSwitchLanguageChange} loading={this.state.loading} + disabled={!this.state.canStartTest} /> } { @@ -498,6 +499,7 @@ export default withRouter(class SetPage extends React.Component { switchLanguage={this.state.switchLanguage} handleSwitchLanguageChange={this.handleSwitchLanguageChange} loading={this.state.loading} + disabled={!this.state.canStartTest} /> } {