Skip to main content

Register

Complete user registration functionality with email/password authentication, form validation, and social logins.

Features

  • Email Registration: Complete email/password registration form
  • Form Validation: Yup and Formik-based validation with password confirmation
  • Social Authentication: Google and Apple registration support
  • Theme Integration: Consistent styling with your app theme
  • Loading States: Built-in loading indicators during submission
  • Error Handling: Comprehensive error display and validation
  • Accessibility: Screen reader support and keyboard navigation
  • TypeScript: Full type safety throughout

Components Overview

Main Components

  • Register - Main wrapper component with keyboard handling
  • Register.Header - Title and description section
  • Register.EmailForm - Email registration form components
  • Register.SocialLogins - Google and Apple registration
  • Register.Footer - Additional links and login redirect

Form Components

Header Components