showDialog<TReturn> method

void showDialog<TReturn>({
  1. required AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme> spi,
  2. required AFNavigatePushAction navigate,
  3. void onReturn(
    1. TReturn?
    )?,
  4. bool barrierDismissible = true,
  5. Color? barrierColor,
  6. bool useSafeArea = true,
  7. bool useRootNavigator = true,
  8. RouteSettings? routeSettings,
})

See AFBuildContext.showDialogAFib, this is just a one line call to that method for discoverability.

Implementation

void showDialog<TReturn>({
  required AFStateProgrammingInterface spi,
  required AFNavigatePushAction navigate,
  void Function(TReturn?)? onReturn,
  bool barrierDismissible = true,
  Color? barrierColor,
  bool useSafeArea = true,
  bool useRootNavigator = true,
  RouteSettings? routeSettings
}) {
  spi.context.showDialogAFib(
    navigate: navigate,
    onReturn: onReturn,
    barrierDismissible: barrierDismissible,
    barrierColor: barrierColor,
    useSafeArea: useSafeArea,
    useRootNavigator: useRootNavigator,
    routeSettings: routeSettings,
  );
}