diff --git a/src/app/FamilyProvider.tsx b/src/app/FamilyProvider.tsx index 6958779..82a92ec 100644 --- a/src/app/FamilyProvider.tsx +++ b/src/app/FamilyProvider.tsx @@ -49,13 +49,14 @@ export function FamilyProvider({ children: providerChildren }: { children: React const [memberCount, setMemberCount] = useState(2); useEffect(() => { - // Skip family check for admin pages - if (typeof window !== "undefined" && window.location.pathname.startsWith("/admin")) { - setLoading(false); - return; - } - async function fetchFamilyData() { + // Skip family check for admin pages + const path = window.location.pathname; + if (path.startsWith("/admin") || path === "/admin-login") { + setLoading(false); + return; + } + try { // Get current session from database const sessionRes = await fetch("/api/auth/signin");