From d66c9391a3a15c5ec34596f1958add0988edc083 Mon Sep 17 00:00:00 2001
From: Bsandor453 <32219422+Bsandor453@users.noreply.github.com>
Date: Tue, 26 Feb 2019 00:16:42 +0100
Subject: [PATCH] Added validation for task title

---
 src/components/forms/AddTaskForm.js  | 7 ++++++-
 src/components/forms/EditTaskForm.js | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/components/forms/AddTaskForm.js b/src/components/forms/AddTaskForm.js
index f08b1b3..618d082 100644
--- a/src/components/forms/AddTaskForm.js
+++ b/src/components/forms/AddTaskForm.js
@@ -76,7 +76,12 @@ class AddTaskForm extends Component {
           <Button
             inverted
             color='green'
-            disabled={(title === '' || text === '' || deadline === '' || moment().isAfter(deadline))}
+            disabled={
+              title === '' ||
+              title.length > 150 ||
+              text === '' ||
+              deadline === '' || moment().isAfter(deadline)
+            }
             onClick={() => {
               this.props.addTask({ title, text, deadline });
               this.setState({ showModal: false });
diff --git a/src/components/forms/EditTaskForm.js b/src/components/forms/EditTaskForm.js
index 4f7ed08..a509d15 100644
--- a/src/components/forms/EditTaskForm.js
+++ b/src/components/forms/EditTaskForm.js
@@ -82,7 +82,12 @@ class EditTaskForm extends Component {
           <Button
             inverted
             color='green'
-            disabled={(title === '' || text === '' || deadline === '' || moment().isAfter(deadline))}
+            disabled={
+              title === '' ||
+              title.length > 150 ||
+              text === '' ||
+              deadline === '' || moment().isAfter(deadline)
+            }
             onClick={() => {
               this.props.editTask({
                 id,
-- 
GitLab