Hooks

đź§  Hooks

useLoginForm()

  • Responsável por integrar React Hook Form + NextAuth
  • Retorna register, errors, onSubmit, authError
  • TambĂ©m retorna hasCredentials e oauthProviders

useRegisterForm()

  • Mesmo padrĂŁo do login, com fetch para 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 themeTokens na raiz do DOM
  • CompatĂ­vel com dark mode ou tokens customizados