diff --git a/backend/services/tokenService.js b/backend/services/tokenService.js index e0bcfd2..c0d67d2 100644 --- a/backend/services/tokenService.js +++ b/backend/services/tokenService.js @@ -23,6 +23,7 @@ export async function authenticate(req, res, next) { req.user = payload; next(); } catch (e) { + console.log("TOKEN SERVICE ERROR: ", e) return res.status(403).send("Invalid or expired token"); } } diff --git a/client/src/components/Sidebar.tsx b/client/src/components/Sidebar.tsx new file mode 100644 index 0000000..a5ee0e0 --- /dev/null +++ b/client/src/components/Sidebar.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import userIcon from "../assets/circle-user-solid-full.svg"; +import logoIcon from "../assets/bicycle-solid-full.svg"; + +const Sidebar: React.FC = () => ( + +); + +export default Sidebar; \ No newline at end of file diff --git a/client/src/layout/Layout.tsx b/client/src/layout/Layout.tsx index fb4ddfa..a5fdae2 100644 --- a/client/src/layout/Layout.tsx +++ b/client/src/layout/Layout.tsx @@ -3,6 +3,7 @@ import Header from "../components/Header"; import userIcon from "../assets/circle-user-solid-full.svg"; import logoIcon from "../assets/bicycle-solid-full.svg"; import Cookies from "js-cookie"; // Add this import +import Sidebar from "../components/Sidebar"; type LayoutProps = { children: React.ReactNode; @@ -18,35 +19,7 @@ const Layout: React.FC = ({ children }) => { {isLoggedIn && ( <> {/* Sidebar */} - + {/* Main content */}
{children} @@ -67,7 +40,7 @@ const Layout: React.FC = ({ children }) => { target="_blank" rel="noopener noreferrer" > - GitHub Repository + Gitea Repository | Fork me please 🚲