about naviation fix

This commit is contained in:
2024-09-16 16:06:30 +02:00
parent 1b4c68f805
commit 1f75a6fe7f
2 changed files with 7 additions and 10 deletions

View File

@@ -23,7 +23,9 @@ class _MIHAboutState extends State<MIHAbout> {
return MIHAction(
icon: Icons.arrow_back,
iconSize: 50,
onTap: () {},
onTap: () {
Navigator.of(context).pushNamedAndRemoveUntil('/', (route) => false);
},
);
}

View File

@@ -21,8 +21,8 @@ class RouteGenerator {
static Route<dynamic> generateRoute(RouteSettings settings) {
final args = settings.arguments;
var extPath = Uri.base.path;
// print(extPath);
// print(settings.name);
print(extPath);
print(settings.name);
// External Links Navigation
switch (extPath) {
case '/auth/reset-password':
@@ -31,10 +31,6 @@ class RouteGenerator {
builder: (_) => ResetPassword(
token: Uri.base.queryParameters['token'],
));
case '/about':
return MaterialPageRoute(
settings: settings,
builder: (_) => const MIHAbout());
default:
// Internal Navigation
switch (settings.name) {
@@ -51,8 +47,7 @@ class RouteGenerator {
//About MIH
case '/about':
return MaterialPageRoute(
settings: settings,
builder: (_) => const MIHAbout());
settings: settings, builder: (_) => const MIHAbout());
//===============================================================
//User Profile