widgets library

Classes

ActionButton
A primary action button used in forms (e.g., Sign in / Register).
BackToSignInButton
A widget for displaying a "Back to sign in" button.
CompletePasswordResetForm
Widget for completing password reset by setting a new password.
CompleteRegistrationForm
Widget for completing registration by setting a password.
ContainsLowercasePasswordRequirement
At least one lowercase letter.
ContainsNumberPasswordRequirement
At least one digit.
ContainsSpecialCharacterPasswordRequirement
At least one special character.
ContainsUppercasePasswordRequirement
At least one uppercase letter.
CustomPasswordRequirement
Custom requirement from a description string and validator closure.
CustomTextField
A standard text field used across authentication forms.
EmailTextField
A text field for email input.
ExpandedDivider
A divider that takes up all available width.
FormStandardLayout
Widget to display a standard layout for forms.
HyperlinkTextButton
A compact text-styled button typically used for secondary actions.
LoadingIndicator
A small circular progress indicator used to indicate background work.
LoginForm
Login form widget for email authentication.
MaxLengthPasswordRequirement
Maximum password length.
MinLengthPasswordRequirement
Minimum password length.
OtpCompleteRegistrationForm
Form completing an account created through the passwordless flow.
OtpStartForm
Start form of the passwordless email authentication flow.
PasswordField
A password input field with visibility toggle.
PasswordRequirement
Represents a single password requirement.
PasswordRequirements
Widget that displays password requirements.
PasswordRequirementTexts
Localized strings for password rule labels (e.g. minimum length, character classes).
RequestPasswordResetForm
Password reset request form widget.
ResendCodeButton
A widget that displays a "didn't receive? Send a new code" button.
SetPasswordForm
Set new password form widget.
SignInWidgetsColumn
A column widget to display sign-in widgets.
StartRegistrationForm
Registration form widget for email authentication.
TermsAndPrivacyText
Widget to display terms and privacy text with a checkbox.
TextInputType
The type of information for which to optimize the text input control.
VerificationCodeConfig
Configuration for verification code input.
VerificationCodeInput
A widget for entering one-time verification codes (OTP).
VerificationForm
Email verification form widget.

Enums

LetterCase
The case of letters allowed in the text formatter.

Constants

largeGap → const SizedBox
A large gap to use between unrelated widgets.
smallGap → const SizedBox
A small gap to use between related widgets.
tinyGap → const SizedBox
A tiny gap to use between very closely related widgets.