forked from RiseUP/riseup-squad23
50 lines
1.9 KiB
JavaScript
50 lines
1.9 KiB
JavaScript
import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
|
|
|
|
// Suas páginas
|
|
import Login from "./pages/Login";
|
|
import Register from "./pages/Register";
|
|
import Forgot from "./pages/ForgotPassword";
|
|
import PerfilSecretaria from "./perfis/perfil_secretaria/PerfilSecretaria";
|
|
import LandingPage from './pages/LandingPage';
|
|
import PerfilFinanceiro from "./perfis/perfil_financeiro/PerfilFinanceiro";
|
|
import Perfiladm from "./perfis/Perfil_adm/Perfiladm";
|
|
import PerfilMedico from "./perfis/Perfil_medico/PerfilMedico";
|
|
|
|
// COMBINADO: Importações de ambas as versões
|
|
import PerfilPaciente from "./perfis/Perfil_paciente/Perfilpaciente"
|
|
import ProfilePage from "./pages/ProfilePage";
|
|
import Header from "./components/Header/Header";
|
|
|
|
// Componentes globais de acessibilidade
|
|
import VlibrasWidget from "./components/VlibrasWidget";
|
|
|
|
import BotaoAcessibilidade from "./components/botaoacessibilidade.jsx";
|
|
|
|
function App() {
|
|
return (
|
|
<Router>
|
|
<VlibrasWidget />
|
|
<BotaoAcessibilidade />
|
|
<Header />
|
|
|
|
<Routes>
|
|
<Route path="/" element={<LandingPage />} />
|
|
<Route path="/login" element={<Login />} />
|
|
<Route path="/register" element={<Register />} />
|
|
<Route path="/forgotPassword" element={<Forgot />} />
|
|
<Route path="/secretaria/*" element={<PerfilSecretaria />} />
|
|
<Route path="/financeiro/*" element={<PerfilFinanceiro />} />
|
|
<Route path="/medico/*" element={<PerfilMedico />} />
|
|
<Route path="/admin/*" element={<Perfiladm />} />
|
|
|
|
{/* COMBINADO: Rotas de ambas as versões */}
|
|
<Route path="/paciente/*" element={<PerfilPaciente />} />
|
|
<Route path="/perfil" element={<ProfilePage />} />
|
|
|
|
<Route path="*" element={<h2>Página não encontrada</h2>} />
|
|
</Routes>
|
|
</Router>
|
|
);
|
|
}
|
|
|
|
export default App; |