đź§ Hooks
useLoginForm()
- Responsável por integrar React Hook Form + NextAuth
- Retorna
register,errors,onSubmit,authError - Também retorna
hasCredentialseoauthProviders
useRegisterForm()
- Mesmo padrĂŁo do login, com
fetchpara o backend - Inclui campos como
name,email,password
useRequireAuth()
- Protege rotas com base no status da sessĂŁo
- Pode ser usado em SSR ou Client Component
useThemeTokens()
- Injeta dinamicamente as variáveis do
themeTokensna raiz do DOM - CompatĂvel com dark mode ou tokens customizados