pushAndRemoveUntil<T extends Object?> static method
Future<T?>
pushAndRemoveUntil<T extends Object?>(
- BuildContext context,
- Widget widget,
- RoutePredicate predicate
Implementation
static Future<T?> pushAndRemoveUntil<T extends Object?>(
BuildContext context,
Widget widget,
RoutePredicate predicate,
) {
if (!context.mounted) return Future.value(null);
return Navigator.pushAndRemoveUntil(
context,
MaterialPageRoute(
builder: (context) => widget,
),
predicate,
);
}