"use client" import { useAuth } from "@/contexts/auth-context" import Header from "@/components/navigation/header" import { usePathname } from "next/navigation" interface AppLayoutProps { children: React.ReactNode } export function AppLayout({ children }: AppLayoutProps) { const { isAuthenticated, isLoading } = useAuth() const pathname = usePathname() // Don't show header on auth pages const isAuthPage = pathname === "/auth" || pathname === "/signin" || pathname === "/signup" // Show loading state while checking auth if (isLoading) { return (