Check for invalid inputs before applying new group size

This commit is contained in:
JP1998 2019-05-28 16:54:51 +02:00
parent e651a53125
commit 3bb902b033
1 changed files with 8 additions and 6 deletions

View File

@ -163,6 +163,7 @@ class CreateTournamentForm extends React.Component {
handleGroupSizeInput(input) { handleGroupSizeInput(input) {
const newSize = input.target.value; const newSize = input.target.value;
if (newSize !== undefined && newSize > 2) {
if (newSize <= this.state.groupAdvance) { if (newSize <= this.state.groupAdvance) {
this.setState({ this.setState({
groupSize: newSize, groupAdvance: newSize - 1 groupSize: newSize, groupAdvance: newSize - 1
@ -171,6 +172,7 @@ class CreateTournamentForm extends React.Component {
this.setState({groupSize: newSize}); this.setState({groupSize: newSize});
} }
} }
}
handleGroupAdvanceInput(input) { handleGroupAdvanceInput(input) {
this.setState({groupAdvance: input.target.value}); this.setState({groupAdvance: input.target.value});