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.
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.
PasswordField
A password input field with visibility toggle.
PasswordRequirement
Represents a single password requirement.
PasswordRequirements
Widget that displays password requirements.
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.

Extensions

PasswordRequirementsExtension on List<PasswordRequirement>
Extension on List<PasswordRequirement> to provide convenience methods.

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.