import 'package:flutter/cupertino.dart'; import 'package:get/get.dart'; Future push(String routeName, {dynamic arguments}) async { return Get.toNamed(routeName, arguments: arguments); } Future pushAndPop(String routeName, {dynamic arguments}) async { return Get.offNamed(routeName, arguments: arguments); } Future pushAndPopAll(String routeName, {dynamic arguments}) async { return Get.offAllNamed(routeName, arguments: arguments); } void popBack({dynamic result}) { Get.back(result: result); } BuildContext? get currentContext => Get.context; BuildContext? get currentOverlayContext => Get.overlayContext;