show method
Navigate to a specific Widget
Implementation
Future<dynamic>? show(
Widget destination, {
bool? replace,
bool? maintainState,
RouteSettings? settings,
}) {
FocusManager.instance.primaryFocus!.unfocus();
if (replace != null && replace == true) {
return _getNavigatorKey?.currentState?.pushReplacement(
MaterialPageRoute(
builder: (context) => destination,
fullscreenDialog: false,
maintainState: maintainState ?? true,
settings: settings ?? null),
);
} else {
return _getNavigatorKey?.currentState?.push(
MaterialPageRoute(
builder: (context) => destination,
fullscreenDialog: false,
maintainState: maintainState ?? true,
settings: settings ?? null),
);
}
}