pushTo method
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);
}
});
}