to static method

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

Implementation

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