replaceWidget function
Replcae with a new widget , uses Navigator.pushReplacement()
method
Implementation
void replaceWidget({required Widget newPage, required BuildContext context}) {
Navigator.of(context)
.pushReplacement(MaterialPageRoute(builder: (context) => newPage));
}