ResendButtonBuilder typedef

ResendButtonBuilder = Widget Function(BuildContext context, VoidCallback onResend, int remainingSeconds, bool isEnabled)

A professional and customizable OTP input field component.

Features:

  • Customizable pin length and field styling
  • Auto-submit and manual submission options
  • Resend functionality with customizable timer
  • Success/error states with visual feedback
  • Shake animation for invalid inputs
  • Fully customizable resend button builder

Implementation

typedef ResendButtonBuilder = Widget Function(
  BuildContext context,
  VoidCallback onResend,
  int remainingSeconds,
  bool isEnabled,
);