showErrorDialog<T> function Null safety

Future<T?> showErrorDialog<T>(
  1. BuildContext context,
  2. {Key? key,
  3. Widget icon = const Icon(Icons.error),
  4. Widget? title,
  5. Widget? content,
  6. DialogAction<T>? action,
  7. bool barrierDismissible = false,
  8. Color? barrierColor,
  9. bool useSafeArea = true,
  10. bool useRootNavigator = true,
  11. RouteSettings? routeSettings}

Displays a dialog to indicate the result of an action that resulted in an error.

The default color of the dialog is [ 300] with the Icons.error icon, if you want to modify the displayed icon, enter the icon parameter.

If you want to display more details about the operation, use the content parameter.

Example of using the dialog:

await showErrorDialog(context,
    title: Text('Error creating user'));


Future<T?> showErrorDialog<T>(BuildContext context,
    {Key? key,
    Widget icon = const Icon(Icons.error),
    Widget? title,
    Widget? content,
    DialogAction<T>? action,
    bool barrierDismissible = false,
    Color? barrierColor,
    bool useSafeArea = true,
    bool useRootNavigator = true,
    RouteSettings? routeSettings}) {
  return showResultDialog(context,
      key: key,
      textColor: Colors.white,
      icon: icon,
      title: (title ??
      content: content,
      action: action,
      barrierDismissible: barrierDismissible,
      barrierColor: barrierColor,
      useSafeArea: useSafeArea,
      useRootNavigator: useRootNavigator,
      routeSettings: routeSettings);