showErrorDialog function
Implementation
Future<void> showErrorDialog({
required BuildContext context,
required List<String> text,
String title = 'Error de autenticación',
String buttonText = 'Iniciar sesión',
Color? iconColor,
VoidCallback? onTap,
}) {
return showDialog(
context: context,
barrierDismissible: false,
builder: (context) => ErrorDialog(
supportSubject: AppMailMessages.authenticationError,
title: title,
iconPath: 'assets/icons/dialogs/danger.svg',
iconColor: iconColor ?? ApplicationTheme.red,
text: text,
buttonText: buttonText,
onTap: onTap ??
() => Transitions(
context: context,
child: const SignInPage(),
removeUntil: true,
),
),
);
}