widgets/forms/forms library
Exports for the forms layer.
Classes
- Form
- FormSection
- A titled group of form fields inside a styled card.
- FormState
- FormTextField
- A TextFormField that participates in Form's value collection.
- FormWizard
- A multi-step form wizard workflow with step progression, animated page transitions, and controls.
- LabeledField
- A labelled field with label on top and hint/error below.
-
ReactiveField<
T> - A reactive, observable form field that exposes its current value, error message and validity through ValueNotifiers.
- ReactiveFormController
- A smart, fully-reactive form controller.
- Validators
- A collection of reusable field validators for use with Form or Flutter's built-in Form widget.
- WizardStep
- A single step in a FormWizard.
Functions
-
reactiveText(
{String initial = '', List< FormFieldValidator< validators = const []}) → ReactiveField<String> >String> - A convenience builder that creates and validates a string field.
Typedefs
- FormController = ReactiveFormController
- Alias so consumers can use the shorter idiomatic name.
- NashForm = Form
- A smart form wrapper that manages validation state, loading state, and focus traversal automatically.
- NashFormTextField = FormTextField
- A backwards-compatible alias for FormTextField.