From 2defc3df22dce66eb94274949ed2861156938267 Mon Sep 17 00:00:00 2001 From: JP1998 Date: Tue, 28 May 2019 22:55:19 +0200 Subject: [PATCH] Refactor the handleGroupSizeInput method --- pages/create.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pages/create.js b/pages/create.js index 2fdc781..b49123f 100644 --- a/pages/create.js +++ b/pages/create.js @@ -163,14 +163,17 @@ class CreateTournamentForm extends React.Component { handleGroupSizeInput(input) { const newSize = input.target.value; - if (newSize !== undefined && newSize > 2) { - if (newSize <= this.state.groupAdvance) { - this.setState({ - groupSize: newSize, groupAdvance: newSize - 1 - }); - } else { - this.setState({groupSize: newSize}); - } + + if (newSize === undefined || newSize < 2) { + return; + } + + if (newSize <= this.state.groupAdvance) { + this.setState({ + groupSize: newSize, groupAdvance: newSize - 1 + }); + } else { + this.setState({groupSize: newSize}); } }