From e1677b308ea47d70bb5e37561382028f9c1ac95f Mon Sep 17 00:00:00 2001 From: Marcin-Ramotowski Date: Tue, 15 Apr 2025 21:48:56 +0200 Subject: [PATCH] Added home page --- frontend/src/App.tsx | 2 ++ frontend/src/pages/Home.tsx | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 frontend/src/pages/Home.tsx diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 830bedb..ae40eb4 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -5,11 +5,13 @@ import Tasks from "./pages/Tasks"; import Profile from "./pages/Profile"; import ChangePassword from "./pages/ChangePassword"; import DeleteAccount from "./pages/DeleteAccount"; +import Home from "./pages/Home"; const App = () => { return ( + } /> } /> } /> } /> diff --git a/frontend/src/pages/Home.tsx b/frontend/src/pages/Home.tsx new file mode 100644 index 0000000..cc848ad --- /dev/null +++ b/frontend/src/pages/Home.tsx @@ -0,0 +1,37 @@ +import { useEffect } from "react"; +import { useNavigate } from "react-router-dom"; +import Cookies from "js-cookie"; + +const Home = () => { + const navigate = useNavigate(); + const userId = Cookies.get("user_id"); + + useEffect(() => { + if (userId) { + navigate("/tasks"); // redirect logged-in users to tasks + } + }, [userId]); + + return ( +
+

Witaj w Taskerze ✅

+

Zarządzaj swoimi zadaniami w prosty sposób.

+
+ + +
+
+ ); +}; + +export default Home;