pushReplacementTransparent<T extends Object> method

Future<T?> pushReplacementTransparent<T extends Object>({
  1. required WidgetBuilder builder,
  2. required RouteSettings settings,
  3. Color? overlayColor,
  4. bool maintainState = true,
  5. bool fullscreenDialog = false,
})

Implementation

Future<T?> pushReplacementTransparent<T extends Object>({
  required WidgetBuilder builder,
  required RouteSettings settings,
  Color? overlayColor,
  bool maintainState = true,
  bool fullscreenDialog = false,
}) =>
    isAuthenticated(routeName: settings.name.toString())
        ? Navigator.of(this).pushReplacement(
            TransparentRoute<T>(
              builder: builder,
              settings: settings,
              overlayColor: overlayColor,
              updatedFullscreenDialog: fullscreenDialog,
            ),
          )
        : Future(() => null);