off static method

void off(
  1. Widget widget, {
  2. FutureOr<void> whenComplete()?,
  3. FutureOr then(
    1. dynamic value
    )?,
})

Implementation

static void off(
  Widget widget, {
  FutureOr<void> Function()? whenComplete,
  FutureOr Function(dynamic value)? then,
}) {
  if (then != null) {
    Cnt.state
        .pushReplacement(MaterialPageRoute(builder: (context) => widget))
        .then(then);
  } else if (whenComplete != null) {
    Cnt.state
        .pushReplacement(MaterialPageRoute(builder: (context) => widget))
        .whenComplete(whenComplete);
  } else {
    Cnt.state.pushReplacement(
      MaterialPageRoute(builder: (context) => widget),
    );
  }
}