form method
- required Widget to(
- BuildContext context,
- T value,
- FormValidationResult validation,
- bool isFocused,
- String? validator(
- T value
- FormAnimationEffect errorEffect = FormAnimationEffect.shake,
- FormAnimationEffect successEffect = FormAnimationEffect.pulse,
- Duration animationDuration = const Duration(milliseconds: 300),
Create a FormSlot for this signal.
Implementation
Widget form({
required Widget Function(
BuildContext context,
T value,
FormValidationResult validation,
bool isFocused,
) to,
String? Function(T value)? validator,
FormAnimationEffect errorEffect = FormAnimationEffect.shake,
FormAnimationEffect successEffect = FormAnimationEffect.pulse,
Duration animationDuration = const Duration(milliseconds: 300),
}) {
return AnimatedFormSlot<T>(
connect: this,
to: to,
validator: validator,
errorEffect: errorEffect,
successEffect: successEffect,
animationDuration: animationDuration,
);
}