pushClear<T extends ChangeNotifier> function
Implementation
void pushClear<T extends ChangeNotifier>(Widget screen, [T? provider]) {
Navigator.of(ContextService.context).pushAndRemoveUntil(
MaterialPageRoute(
builder: (context) {
return provider != null
? ChangeNotifierProvider(create: (_) => provider, child: screen)
: screen;
},
),
(route) => false,
);
}