diff --git a/src/CreateSet.js b/src/CreateSet.js index d1c41e3..3a9785b 100644 --- a/src/CreateSet.js +++ b/src/CreateSet.js @@ -93,7 +93,7 @@ export default withRouter(class CreateSet extends React.Component { .filter(x => x === true) .length === 0; - if (this.state.inputs.title !== "" && noInvalidPairs && vocabWithTextExists) { + if (this.state.inputs.title.trim() !== "" && noInvalidPairs && vocabWithTextExists) { this.setState({ canCreateSet: true, }) @@ -125,7 +125,7 @@ export default withRouter(class CreateSet extends React.Component { this.setState({ inputContents: inputContents, - }, this.handleSetDataChange()); + }, this.handleSetDataChange); } onDefinitionInputChange = (event) => { @@ -149,7 +149,7 @@ export default withRouter(class CreateSet extends React.Component { this.setState({ inputContents: inputContents, - }, this.handleSetDataChange()); + }, this.handleSetDataChange); } onSetTitleInputChange = (event) => { @@ -158,7 +158,7 @@ export default withRouter(class CreateSet extends React.Component { ...this.state.inputs, title: event.target.value, } - }, this.handleSetDataChange()); + }, this.handleSetDataChange); } onPublicSetInputChange = (event) => { diff --git a/src/EditSet.js b/src/EditSet.js index c05b2e9..0146652 100644 --- a/src/EditSet.js +++ b/src/EditSet.js @@ -161,7 +161,7 @@ export default withRouter(class EditSet extends Component { .filter(x => x === true) .length === 0; - if (this.state.inputs.title !== "" && noInvalidPairs && vocabWithTextExists) { + if (this.state.inputs.title.trim() !== "" && noInvalidPairs && vocabWithTextExists) { this.setState({ canSaveSet: true, }) @@ -194,7 +194,7 @@ export default withRouter(class EditSet extends Component { this.setState({ inputContents: inputContents, - }, this.handleSetDataChange()); + }, this.handleSetDataChange); } onDefinitionInputChange = (event) => { @@ -219,7 +219,7 @@ export default withRouter(class EditSet extends Component { this.setState({ inputContents: inputContents, - }, this.handleSetDataChange()); + }, this.handleSetDataChange); } onSetTitleInputChange = (event) => { @@ -228,7 +228,7 @@ export default withRouter(class EditSet extends Component { ...this.state.inputs, title: event.target.value, } - }, this.handleSetDataChange()); + }, this.handleSetDataChange); } onPublicSetInputChange = (event) => { @@ -237,7 +237,7 @@ export default withRouter(class EditSet extends Component { ...this.state.inputs, public: event.target.checked, } - }, this.handleSetDataChange()); + }); } saveSet = async () => {