diff --git a/client/.env b/client/.env index 38cdb7e..e69de29 100644 --- a/client/.env +++ b/client/.env @@ -1 +0,0 @@ -VITE_API_URL='https://subly-backend-iuej.onrender.com' \ No newline at end of file diff --git a/client/src/components/Navbar.jsx b/client/src/components/Navbar.jsx index 1dc3aa2..1e2ddc4 100644 --- a/client/src/components/Navbar.jsx +++ b/client/src/components/Navbar.jsx @@ -1,4 +1,4 @@ -import { NavLink } from "react-router" +import { NavLink, useRouteLoaderData } from "react-router" import { navLinks } from "../lib/var" function BottomNavLink({ item }) { @@ -36,10 +36,15 @@ function BottomNavLink({ item }) { } export function Navbar() { + const data = useRouteLoaderData("dashboard"); + const visibleLinks = navLinks.filter( + (item) => !item.adminOnly || data?.user?.role === "ADMIN", + ); + return (