showBackButton method

dynamic showBackButton(
  1. BuildContext context
)

Implementation

showBackButton(BuildContext context) {
  FocusScope.of(context).requestFocus(FocusNode());

  Widget cancelIosButton = CupertinoDialogAction(
    child: DefaultText(
      textLabel: "No",
      colorsText: Colors.blue,
    ),
    onPressed: () => Navigator.of(context).pop(false),
  );

  Widget proccessIosButton = CupertinoDialogAction(
    child: DefaultText(
      textLabel: "Yes",
      colorsText: Colors.orange,
    ),
    onPressed: () {
      SellonRouter.pop(context);
      if (widget.registerWith != RegisterWith.googleSign) {
        Helper().handleCancellogin();
      }
      Navigator.pop(context);
      // SellonRouter.makeFirst(context, SplashSellonScreen());
      // if (widget.registerWith != RegisterWith.emailSign) {
      //   Helper().handleCancellogin();
      // }
    },
  );

  CupertinoAlertDialog curpertionalertDialog = CupertinoAlertDialog(
    content: DefaultText(
      textLabel: "Are you sure to cancel?",
    ),
    actions: [cancelIosButton, proccessIosButton],
  );
  showCupertinoDialog(
      context: context,
      builder: (BuildContext context) {
        return curpertionalertDialog;
      });
}