Files
LogisicsApp_Client/app/components/layout/ConditionalNavbar.tsx

20 lines
481 B
TypeScript

// app/components/layout/ConditionalNavbar.tsx
"use client";
import { usePathname } from "next/navigation";
import { useStoredUser } from "@/src/hooks/useStoredUser";
import Navbar from "./Navbar";
export default function ConditionalNavbar() {
const pathname = usePathname();
const { user, loading } = useStoredUser();
if (loading) return null;
const isDashboardRoute = pathname?.startsWith("/dashboard");
if (user || isDashboardRoute) return null;
return "";
}