Replace the current screen
Future<T?> replaceScreen<T>(Widget screen) { return Navigator.pushReplacement( this, MaterialPageRoute(builder: (_) => screen), ); }