forms library

Sixplace's cross-platform forms foundation.

Classes

SPCheckboxFormField
Boolean form input with validation and save support.
SPDropdownFormField<T>
Dropdown input integrated with Flutter's Form validation lifecycle.
SPFormController
Coordinates validation, submission state and duplicate-submit protection.
SPSubmitButton
Submit button that observes an SPFormController.
SPTextFormField
Text input with sensible Material form defaults and Sixplace naming.
SPValidators
Common validators that can be composed without a state-management package.

Typedefs

SPFormValidator<T> = String? Function(T? value)
Validator signature used by Sixplace form helpers.