sistema-de-chamados/src/components/auth/auth-guard.tsx

13 lines
470 B
TypeScript

"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.
useAuth()
return null
}