From 3b86837215ebeeb0d045f922c74af16277515c76 Mon Sep 17 00:00:00 2001 From: Bianca Bastos Date: Tue, 28 May 2024 04:19:21 -0300 Subject: [PATCH] caminho tela de cadastro para perfil adicionado #37 --- Fronted/src/App.js | 2 ++ Fronted/src/componentes/FormularioCadastro.js | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Fronted/src/App.js b/Fronted/src/App.js index 1c0ff9d..fc0f4ee 100644 --- a/Fronted/src/App.js +++ b/Fronted/src/App.js @@ -2,6 +2,7 @@ import React from "react"; import { BrowserRouter as Router, Route, Routes } from "react-router-dom"; import PaginaInicial from "./componentes/inicial"; import FormularioCadastro from "./componentes/FormularioCadastro"; +import MeuPerfil from "./componentes/MeuPerfil"; // Importe o componente MeuPerfil function App() { return ( @@ -9,6 +10,7 @@ function App() { } /> } /> + } /> {/* Nova rota */} ); diff --git a/Fronted/src/componentes/FormularioCadastro.js b/Fronted/src/componentes/FormularioCadastro.js index 4159722..c228e98 100644 --- a/Fronted/src/componentes/FormularioCadastro.js +++ b/Fronted/src/componentes/FormularioCadastro.js @@ -1,5 +1,5 @@ -// src/componentes/FormularioCadastro.js import React, { useState } from 'react'; +import { useNavigate } from 'react-router-dom'; // Importa useNavigate import './FormularioCadastro.css'; const FormularioCadastro = () => { @@ -10,6 +10,8 @@ const FormularioCadastro = () => { password: '', }); + const navigate = useNavigate(); // Inicializa o useNavigate + const handleChange = (e) => { const { name, value } = e.target; setFormData((prevFormData) => ({ @@ -22,6 +24,9 @@ const FormularioCadastro = () => { e.preventDefault(); console.log('Dados do formulário enviados:', formData); // Aqui você pode adicionar a lógica para enviar os dados para o servidor + + // Redireciona para a página de perfil após o envio do formulário + navigate('/meu-perfil'); }; return (