diff --git a/Fronted/src/App.js b/Fronted/src/App.js
index 5b77460..d4d5e47 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 FormularioLogin from "./componentes/FormularioLogin"; // Importa o componente FormularioLogin
import MeuPerfil from "./componentes/MeuPerfil";
import EditPerfil from "./componentes/EditPerfil"; // Importe o componente EditPerfil
@@ -11,6 +12,7 @@ function App() {
} />
} />
+ } /> {/* Nova rota */}
} />
} /> {/* Nova rota */}
diff --git a/Fronted/src/componentes/FormularioLogin.css b/Fronted/src/componentes/FormularioLogin.css
new file mode 100644
index 0000000..ed5b9a6
--- /dev/null
+++ b/Fronted/src/componentes/FormularioLogin.css
@@ -0,0 +1,41 @@
+/* src/componentes/FormularioLogin.css */
+form {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ max-width: 400px;
+ margin: 50px auto;
+ padding: 20px;
+ border: 1px solid #ccc;
+ border-radius: 10px;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ background-color: #f9f9f9;
+ }
+
+ div {
+ margin-bottom: 20px;
+ }
+
+ input {
+ width: 100%;
+ padding: 30px; /* Aumentar o padding para tornar os campos mais altos */
+ font-size: 16px;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ box-sizing: border-box;
+ }
+
+ button {
+ padding: 30px; /* Aumentar o padding para tornar o botão mais alto */
+ font-size: 16px;
+ background-color: #007BFF;
+ color: white;
+ border: none;
+ border-radius: 5px;
+ cursor: pointer;
+ }
+
+ button:hover {
+ background-color: #0056b3;
+ }
+
\ No newline at end of file
diff --git a/Fronted/src/componentes/FormularioLogin.js b/Fronted/src/componentes/FormularioLogin.js
new file mode 100644
index 0000000..bb6aee4
--- /dev/null
+++ b/Fronted/src/componentes/FormularioLogin.js
@@ -0,0 +1,57 @@
+import React, { useState } from 'react';
+import { useNavigate } from 'react-router-dom'; // Importa useNavigate
+import './FormularioLogin.css';
+
+const FormularioLogin = () => {
+ const [formData, setFormData] = useState({
+ username: '',
+ password: '',
+ });
+
+ const navigate = useNavigate(); // Inicializa o useNavigate
+
+ const handleChange = (e) => {
+ const { name, value } = e.target;
+ setFormData((prevFormData) => ({
+ ...prevFormData,
+ [name]: value,
+ }));
+ };
+
+ const handleSubmit = (e) => {
+ e.preventDefault();
+ console.log('Dados do login 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 (
+
+ );
+};
+
+export default FormularioLogin;
diff --git a/Fronted/src/componentes/inicial.js b/Fronted/src/componentes/inicial.js
index 84afdc0..a0dbfc9 100644
--- a/Fronted/src/componentes/inicial.js
+++ b/Fronted/src/componentes/inicial.js
@@ -11,6 +11,10 @@ function Inicial() {
navigate("/cadastro");
};
+ const handleLoginClick = () => {
+ navigate("/login");
+ };
+
return (
@@ -20,7 +24,7 @@ function Inicial() {
-
+