pushTo method

void pushTo(
  1. Widget page, {
  2. dynamic data,
  3. dynamic onPop(
    1. dynamic value
    )?,
})

Push to a new page

Implementation

void pushTo(Widget page, {dynamic data, Function(dynamic value)? onPop}) {
  Navigator.of(context).push(
    MaterialPageRoute(
      builder: (BuildContext context) {
        if (page is NyStatefulWidget) {
          page.controller.request = NyRequest(args: NyArgument(data));
        }
        return page;
      },
    ),
  ).then((value) {
    if (onPop != null) {
      onPop(value);
    }
  });
}