diff --git a/src/App.tsx b/src/App.tsx index 6af740f..4a7cda1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,14 +1,15 @@ // App.tsx -import {BrowserRouter as Router, Routes, Route, Link, Navigate, Outlet, useNavigate} from 'react-router-dom'; +import {BrowserRouter as Router, Routes, Route, Navigate} from 'react-router-dom'; import {MainPage} from "./pages/MainPage.tsx"; import {SurveyPage} from "./pages/SurveyPage.tsx"; import {DashboardPage} from "./pages/DashboardPage.tsx"; import { SurveyResultPage } from './pages/SurveyResultPage.tsx'; import { ProfessionPage } from './pages/ProfessionPage.tsx'; -import React, {useEffect} from "react"; +import React from "react"; import {LoginPage} from "./pages/LoginPage.tsx"; import {UserProvider} from "./utils/users/UserProvider.tsx"; -import {useUser} from "./utils/users/UseUser.ts"; +import {DashboardLayout} from "./layouts/DashboardLayout.tsx"; +import {MainLayout} from "./layouts/MainLayout.tsx"; export default function App() { @@ -40,45 +41,8 @@ export default function App() { } -export function DashboardLayout() { - const { user } = useUser(); - const navigate = useNavigate(); - - useEffect(() => { - if (!user) { - navigate("/login/") - } - }, [navigate, user]); - - if (!user){ - return null; - } - - return ( - <> -