Sign Up

A comprehensive registration card with live password strength metrics, password confirmation matching, terms validation, and social onboarding.

Create an account

Join EasyUI to access components and templates

Or sign up with email

Installation

Add the component directly to your repository using shadcn CLI:

npx shadcn@latest add Surajmaurya1/easyui/sign-up

API Reference

PropTypeDefaultDescription
titlestring'Create an account'Primary card title text
descriptionstring'Join EasyUI to access components and templates'Subtitle description below the title
logoReact.ReactNode<SparklesIcon />Brand badge or logo displayed at the top
errorstring | nullnullServer-side registration error banner message
isLoadingbooleanfalseSubmitting state displaying loader on submit button
onSubmit(data: SignUpFormData) => voidundefinedForm submission callback with name, email, password, confirmPassword, agreeToTerms
onSignInClick() => voidundefinedCallback for switching to login view
showSocialSignUpbooleantrueToggles GitHub and Google SSO buttons
requireConfirmPasswordbooleantrueIncludes confirmation password field and checks match
termsTextReact.ReactNodeDefault Terms & Privacy linksCustom agreement label text or JSX