Loading...
Loading...
> A complete sign-up form with name, email, password, terms acceptance, and social auth. Terminal-styled and ready to use.
1import { SignUpForm } from "@/components/ui/sign-in-form"
Already have an account? Sign in
1<SignUpForm2 onSubmit={(data) => handleSignUp(data)}3 signInHref="/sign-in"4 termsHref="/terms"5 privacyHref="/privacy"6/>
| Prop | Type | Default | Description |
|---|---|---|---|
| onSubmit | (data: SignUpFormData) => void | Promise<void> | - | Form submission handler. |
| socialProviders | SocialProvider[] | - | Social auth provider buttons. |
| signInHref | string | "/sign-in" | Sign in link URL. |
| termsHref | string | "/terms" | Terms of service link URL. |
| privacyHref | string | "/privacy" | Privacy policy link URL. |
| isLoading | boolean | false | Loading/submitting state. |
| error | string | - | Error message to display. |