From afa73939abf2804c6fd52a20bdeb0637738736b0 Mon Sep 17 00:00:00 2001 From: Leonardo Bonetti Date: Sun, 8 Dec 2024 14:47:36 -0300 Subject: [PATCH] =?UTF-8?q?Fix:=20editarEvento=20n=C3=A3o=20atualizava=20o?= =?UTF-8?q?=20objeto,=20notifica=C3=A7=C3=A3o=20e=20styles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/private/pages/cadastrarEvento.tsx | 11 +++----- src/app/private/pages/editarEvento.tsx | 32 +++++++++++++++++------ 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/src/app/private/pages/cadastrarEvento.tsx b/src/app/private/pages/cadastrarEvento.tsx index 9203adb..5f0fa97 100644 --- a/src/app/private/pages/cadastrarEvento.tsx +++ b/src/app/private/pages/cadastrarEvento.tsx @@ -301,14 +301,9 @@ import { Try } from "expo-router/build/views/Try"; }, header: { backgroundColor: "#2CCDB5", - width: "100%", - flexDirection: "row", - justifyContent: "space-between", - paddingTop: 10, - paddingBottom: 10, - alignItems: "center", - paddingHorizontal: 15, - marginBottom: 15, + height: 60, + flexDirection: "row", + alignItems: "center", }, tituloheader: { fontWeight: "bold", diff --git a/src/app/private/pages/editarEvento.tsx b/src/app/private/pages/editarEvento.tsx index 0045477..88af913 100644 --- a/src/app/private/pages/editarEvento.tsx +++ b/src/app/private/pages/editarEvento.tsx @@ -83,10 +83,10 @@ import { const eventoCollection = database.get('evento') as Collection; await database.write(async () => { - const evento = await eventoCollection.find(params.id); + const evento = await eventoCollection.find(params.id); + await evento.update(() => { evento.titulo = titulo; - evento.local = local; evento.dataHora = new Date(getDateIsoString(data, hora)); evento.descricao = descricao; evento.notificacao = notificacao; @@ -98,9 +98,16 @@ import { text1: "Sucesso!", text2: "Evento atualizado com sucesso", }); + + router.back(); } catch (err) { console.log("Erro ao atualizar evento:", err); + Toast.show({ + type: "error", + text1: "Erro!", + text2: "Erro ao atualizar evento", + }); } finally { setShowLoading(false); } @@ -148,7 +155,7 @@ import { {setTitulo(NewTitulo);}} placeholder="Título do evento" style={styles.inputTitulo} /> @@ -180,19 +187,28 @@ import { Evento no(s) dia(s) + + + Ativar notificação + + {setDescricao(NewDescription);}} placeholder="Descrição" style={styles.textInputDescription} multiline={true} + numberOfLines={4} /> - - +