showPendingVerificationDialog method

Future<bool?> showPendingVerificationDialog(
  1. BuildContext context
)

Show dialog for pending verification choice

Implementation

Future<bool?> showPendingVerificationDialog(BuildContext context) async {
  return await showDialog<bool>(
    context: context,
    barrierDismissible: false,
    builder: (BuildContext context) {
      return AlertDialog(
        title: Text('Vérification en cours'),
        content: Text(
          'Vous avez une vérification en cours qui nécessite une validation manuelle. '
          'Que souhaitez-vous faire ?'
        ),
        actions: [
          TextButton(
            onPressed: () => Navigator.of(context).pop(false), // Check status
            child: Text('Vérifier le statut'),
          ),
          TextButton(
            onPressed: () => Navigator.of(context).pop(true), // Start new verification
            child: Text('Nouvelle vérification'),
          ),
        ],
      );
    },
  );
}