13 lines
470 B
TypeScript
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
|
|
}
|