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} /> - - +