showCrossmintPhoneOtpDialog function

Future<void> showCrossmintPhoneOtpDialog({
  1. required BuildContext context,
  2. required CrossmintWalletOtpController otpController,
  3. bool barrierDismissible = false,
  4. VoidCallback? onDismissed,
})

Shows the phone OTP dialog imperatively.

Implementation

Future<void> showCrossmintPhoneOtpDialog({
  required BuildContext context,
  required CrossmintWalletOtpController otpController,
  bool barrierDismissible = false,
  VoidCallback? onDismissed,
}) {
  return showDialog<void>(
    context: context,
    barrierDismissible: barrierDismissible,
    barrierColor: Colors.black54,
    builder: (context) => CrossmintPhoneOtpDialog(
      otpController: otpController,
      onDismissed: onDismissed,
    ),
  );
}