Overview
VerifyForm is a collection of components designed to facilitate creation of a custom verification flow. It provides a set of components that encapsulate the business logic for handling verification forms, allowing users to easily customize the layout, styles, labels, placeholders, and button texts.Example Usage
custom-verify-form.tsx
VerifyForm.Root
The root component of verify form. It encapsulates business logic for handling verification process.VerifyForm is responsible for user verification. You need to implement a SigUpForm(from SignUpElement)
that handles user creation process and requests verification code.
Props
React elements to be rendered inside the form. VerifyForm elements should be rendered as children of VerifyForm.Root.
A callback function that is called when verification is successfully completed.
VerifyForm.OtpInputs
Displays input fields for the entering one-time password (OTP).Props
Direction of the input fields (e.g., “ltr” or “rtl”).
VerifyForm.ErrorMessage
Displays an error message if there is an error in the form submission.Props
Custom class name for the error message.
VerifyForm.SubmitButton
Submit button for the form.Props
Text to be displayed on the button.
Custom class name for the button.