From f980ac3be2c058243e89617748d18d059401e347 Mon Sep 17 00:00:00 2001 From: Knee Cola Date: Tue, 25 Nov 2025 22:00:46 +0100 Subject: [PATCH] Check pathname instead of session for account link visibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace useSession with usePathname from next/navigation - Show account link only when pathname includes '/home' (restricted pages) - More efficient than checking session state - Aligns with middleware logic that protects /home routes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/ui/PageHeader.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/ui/PageHeader.tsx b/app/ui/PageHeader.tsx index f76f15f..ad90369 100644 --- a/app/ui/PageHeader.tsx +++ b/app/ui/PageHeader.tsx @@ -5,18 +5,19 @@ import Link from "next/link"; import { SelectLanguage } from "./SelectLanguage"; import AccountCircle from "@mui/icons-material/AccountCircle"; import { useLocale } from "next-intl"; -import { useSession } from "next-auth/react"; +import { usePathname } from "next/navigation"; export const PageHeader = () => { const locale = useLocale(); - const { data: session } = useSession(); + const pathname = usePathname(); + const isRestrictedPage = pathname.includes('/home'); return (
logo Režije   - {session && ( + {isRestrictedPage && (