showError static method
dynamic
showError({
- required BuildContext context,
- required WidgetType widgetType,
- Widget? customErrorDialog,
Implementation
static showError({required BuildContext context, required WidgetType widgetType, Widget? customErrorDialog}) {
switch (widgetType) {
case WidgetType.dialog:
showDialog<void>(
context: context,
barrierDismissible: false,
builder: (BuildContext dialogContext) {
return customErrorDialog ??
DdxErrorDialog(
context: context,
errorMessage: _errorMessage ??
DdxErrorMessage(
title: "Unknown Error", detail: "Unknown Error Occurred. Please try again later."),
);
},
);
return;
default:
showDialog<void>(
context: context,
barrierDismissible: false,
builder: (BuildContext dialogContext) {
return DdxErrorDialog(
context: context,
errorMessage: _errorMessage ??
DdxErrorMessage(title: "Unknown Error", detail: "Unknown Error Occurred. Please try again later."));
},
);
return;
}
}