Skip to main content
Version: 1.0.3

SignupForm

Overview

The SignupForm component is a feature-rich, animated signup form with comprehensive validation, password strength indicators, and multiple layout variants. It supports both centered card layouts and split-screen designs with promotional content, making it perfect for modern authentication flows.

Preview

Preview - default variant • default state

Create Account

Join us today and get started

Already have an account? Sign in

Preview - default variant • YourBranddefault state
YourBrand

Create Account

Sign up to get started with your journey

Already have an account? Log in

Installation

ignix add component signup-form

Usage

Props

PropTypeDefaultDescription
variant"default" | "modern" | "minimal" | "card" | "glass" | "elegant""default"Visual theme variant for the form
layout"centered" | "split""centered"Layout variant (centered card or split screen)
inputVariantstring"clean"Animation variant for input fields
size"sm" | "md" | "lg""md"Size of form elements
showConfirmEmailbooleantrueShow confirm email field for verification
showTermsbooleantrueShow terms and conditions checkbox
enableCaptchabooleanfalseEnable CAPTCHA integration placeholder
realtimeValidationbooleantrueEnable real-time validation as user types
loadingbooleanfalseShow loading state during submission
successbooleanfalseShow success state after form submission
onSubmit(data: SignupFormData) => voidundefinedCustom submit handler
loginLinkstring"/login"Custom login page URL
classNamestringundefinedAdditional CSS classes