Complete form components with validation, error handling, and various layouts. Includes contact, authentication, and multi-step forms.
Classic contact form with name, email, and message fields. Includes validation and success state.
Authentication form with social login options, remember me checkbox, and toggle between login/register modes.
Don't have an account?
Wizard-style form with step indicator, progress bar, and navigation between personal info, address, and review steps.
import { ContactForm } from "@/components/ui/form";
import { AuthForm } from "@/components/ui/auth-form";
import { MultiStepForm } from "@/components/ui/multi-step-form";
export default function Example() {
return (
<div className="space-y-8">
<ContactForm />
<AuthForm />
<MultiStepForm />
</div>
);
}