"use client"

import { useAuth } from "@/lib/auth-client"

// Melhor abordagem: sem redirecionamentos no cliente.
// O middleware (middleware.ts) já gateia todas as rotas não públicas com base no cookie/sessão.
// Mantemos este componente como no-op para evitar qualquer flash de /login.
export function AuthGuard() {
  // Podemos, se quisermos, ler isLoading para futuramente exibir um skeleton.
  // No momento, não fazemos nada aqui.
  // eslint-disable-next-line @typescript-eslint/no-unused-vars
  const { isLoading } = useAuth()
  return null
}
