form_widget library

Classes

BlocxCheckboxOptions
Options bag for BlocxFormCheckbox. Put every non-function field here. The parent owns and updates isChecked.
BlocXDropdownOptions
Visual and layout options for BlocXFormDropdown.
BlocxFormButtonRow<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum>
Displays a horizontal row containing a submit button and a secondary button.
BlocxFormButtonRowOptions
Configuration options for BlocxFormButtonRow.
BlocxFormCheckbox<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum>
A stateless, platform-adaptive checkbox. All non-function configuration is provided via options.
BlocXFormDropdown<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum, T>
A DropdownButtonFormField pre-wired to a BlocxFormBloc field.
BlocxFormRegisterButton<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum>
A reusable submit button that reacts to the current BlocxFormState.
BlocxFormRegisterButtonOptions
Configuration options for BlocxFormRegisterButton.
BlocXFormTextField<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum>
A TextFormField pre-wired to a BlocxFormBloc field.
BlocXFormTextFieldState<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum>
State for BlocXFormTextField.
BlocxFormWidget<P>
BlocxFormWidgetState<W extends BlocxFormWidget<P>, F extends BlocxBaseFormEntity<F, E>, P, E extends Enum>
Base state class for screens that host a BlocxFormBloc.
BlocXTextFieldOptions
Configuration options for BlocXFormTextField.

Enums

RegisterButtonType
The available visual variants for BlocxFormRegisterButton.
TextFieldType
The visual style variant for a BlocXFormTextField.

Typedefs

BlocxDropdownOptions = BlocXDropdownOptions
BlocxFormDropdown<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum, T> = BlocXFormDropdown<F, P, E, T>
BlocxFormTextField<F extends BlocxBaseFormEntity<F, E>, P, E extends Enum> = BlocXFormTextField<F, P, E>
Typedef aliases for consistent Blocx... casing.
BlocxTextFieldOptions = BlocXTextFieldOptions