From f823a9a587fb9aee1021f2e69588dc235e4e8de7 Mon Sep 17 00:00:00 2001 From: Luis Felipe Risch <lfr20@inf.ufpr.br> Date: Thu, 18 Mar 2021 09:33:54 -0300 Subject: [PATCH] Added a if to detect erros --- .../Components/Components/Inputs/CreateInstitution.js | 3 +++ src/Admin/Components/Components/Inputs/CreateLanguage.js | 3 +++ src/Admin/Components/Components/Inputs/CreateRole.js | 3 +++ src/Admin/Components/Components/Inputs/EditCollection.js | 7 ++++++- .../Components/Components/Inputs/EditEducationalObect.js | 3 +++ src/Admin/Components/Components/Inputs/EditLanguage.js | 3 +++ src/Admin/Components/Components/Inputs/EditRoles.js | 3 +++ src/Admin/Components/Components/Inputs/EditUser.js | 3 +++ .../Components/Components/Inputs/IntitutionsInputs.js | 3 +++ src/Admin/Components/Components/Inputs/NoteVarInputs.js | 3 +++ 10 files changed, 33 insertions(+), 1 deletion(-) diff --git a/src/Admin/Components/Components/Inputs/CreateInstitution.js b/src/Admin/Components/Components/Inputs/CreateInstitution.js index 3b527cba..392267c5 100644 --- a/src/Admin/Components/Components/Inputs/CreateInstitution.js +++ b/src/Admin/Components/Components/Inputs/CreateInstitution.js @@ -138,6 +138,9 @@ const CreateInstitution = (props) => { if (data.id) HandleSnack('A instituição foi criada com sucesso', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let nameError = ""; data.name.map((msg) => ( diff --git a/src/Admin/Components/Components/Inputs/CreateLanguage.js b/src/Admin/Components/Components/Inputs/CreateLanguage.js index 89176dfb..7b792131 100644 --- a/src/Admin/Components/Components/Inputs/CreateLanguage.js +++ b/src/Admin/Components/Components/Inputs/CreateLanguage.js @@ -128,6 +128,9 @@ const CreateLanguage = (props) => { if (data.id) HandleSnack('A linguagem foi criada com sucesso', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let nameError = ""; data.name.map((msg) => ( diff --git a/src/Admin/Components/Components/Inputs/CreateRole.js b/src/Admin/Components/Components/Inputs/CreateRole.js index 050203e0..15a993aa 100644 --- a/src/Admin/Components/Components/Inputs/CreateRole.js +++ b/src/Admin/Components/Components/Inputs/CreateRole.js @@ -124,6 +124,9 @@ const CreateRole = (props) => { if (data.id) HandleSnack('A role foi criada com sucesso!', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let errorName = ""; data.name.map((err) => ( diff --git a/src/Admin/Components/Components/Inputs/EditCollection.js b/src/Admin/Components/Components/Inputs/EditCollection.js index 47042b19..ddde3944 100644 --- a/src/Admin/Components/Components/Inputs/EditCollection.js +++ b/src/Admin/Components/Components/Inputs/EditCollection.js @@ -159,7 +159,12 @@ const EditCollection = ({ match }) => { api, body, (data) => { - HandleSnack('A Coleção foi alterada com sucesso', true, 'success', '#228B22') + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } + else{ + HandleSnack('A Coleção foi alterada com sucesso', true, 'success', '#228B22') + } setIsLoading(false) }, (error) => { diff --git a/src/Admin/Components/Components/Inputs/EditEducationalObect.js b/src/Admin/Components/Components/Inputs/EditEducationalObect.js index 0446783e..19a31e07 100644 --- a/src/Admin/Components/Components/Inputs/EditEducationalObect.js +++ b/src/Admin/Components/Components/Inputs/EditEducationalObect.js @@ -276,6 +276,9 @@ const EditEducationalObject = ({ match }) => { "#228B22" ); } else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.author) { let authorError = ""; data.author.map((msg) => (authorError = authorError + msg + " e ")); diff --git a/src/Admin/Components/Components/Inputs/EditLanguage.js b/src/Admin/Components/Components/Inputs/EditLanguage.js index a099bf35..9451cab1 100644 --- a/src/Admin/Components/Components/Inputs/EditLanguage.js +++ b/src/Admin/Components/Components/Inputs/EditLanguage.js @@ -186,6 +186,9 @@ const EditLanguage = ({ match }) => { if (data.id) HandleSnack('A linguagem foi alterada com sucesso!', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let errorName = ""; data.name.map((err) => ( diff --git a/src/Admin/Components/Components/Inputs/EditRoles.js b/src/Admin/Components/Components/Inputs/EditRoles.js index 68dc0013..2920f84f 100644 --- a/src/Admin/Components/Components/Inputs/EditRoles.js +++ b/src/Admin/Components/Components/Inputs/EditRoles.js @@ -163,6 +163,9 @@ const EditLanguage = ({ match }) => { if (data.id) HandleSnack('A role foi alterada com sucesso', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let errorName = ""; data.name.map((err) => ( diff --git a/src/Admin/Components/Components/Inputs/EditUser.js b/src/Admin/Components/Components/Inputs/EditUser.js index 5152ff93..2f14acc2 100644 --- a/src/Admin/Components/Components/Inputs/EditUser.js +++ b/src/Admin/Components/Components/Inputs/EditUser.js @@ -329,6 +329,9 @@ const EditUser = ({ match }) => { if (data.id) HandleSnack(`O usuário: ${name} foi atualizado`, true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.email) { let emailError = ""; data.email.map((msg) => ( diff --git a/src/Admin/Components/Components/Inputs/IntitutionsInputs.js b/src/Admin/Components/Components/Inputs/IntitutionsInputs.js index 10761cc4..66523e2a 100644 --- a/src/Admin/Components/Components/Inputs/IntitutionsInputs.js +++ b/src/Admin/Components/Components/Inputs/IntitutionsInputs.js @@ -150,6 +150,9 @@ const EditInstitution = ({ match }) => { if (data.id) HandleSnack('A instituição foi criada com sucesso!', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let errorName = ""; data.name.map((err) => ( diff --git a/src/Admin/Components/Components/Inputs/NoteVarInputs.js b/src/Admin/Components/Components/Inputs/NoteVarInputs.js index 3043cd68..ba19470f 100644 --- a/src/Admin/Components/Components/Inputs/NoteVarInputs.js +++ b/src/Admin/Components/Components/Inputs/NoteVarInputs.js @@ -170,6 +170,9 @@ const NoteVarInputs = ({ match }) => { if (data.id) HandleSnack('A variável de nota foi atualizada com sucesso!', true, 'success', '#228B22') else { + if(data.errors){ + HandleSnack(`${data.errors[0]}`, true, 'warning', '#FA8072') + } if (data.name) { let errorName = ""; data.name.map((err) => ( -- GitLab