Ethereal Garden

Form

A set of components for building forms with validation.

When To Use

Use the Form components when you need to:

  • Create structured and validated forms
  • Build forms with consistent styling and behavior
  • Implement client-side validation
  • Provide user-friendly error messages
  • Create accessible form controls
  • Manage form state efficiently

The Form components provide a comprehensive solution for building forms with validation while maintaining a consistent design.

Examples

Basic

This is your public display name.

We'll never share your email with anyone else.

Login Form

Login
Enter your email and password to access your account

Don't have an account? Sign up

Profile Form

Profile

Update your profile information and manage your account settings.

This is your verified email address.

This is your public role.

Your location will be displayed on your profile.

You can @mention other users and organizations.

Your personal or company website.

Form Validation

This form demonstrates various validation rules

Your unique username (letters, numbers, and underscores only).

You must be at least 18 years old.

Select the plan that's right for you.

Props

PropTypeDefault
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault
$$typeof
symbol
-
displayName?
string
-
propTypes?
any
-
PropTypeDefault