diff --git a/mobile/lib/pages/home_page.dart b/mobile/lib/pages/home_page.dart index fa2bd9c..62c86f0 100644 --- a/mobile/lib/pages/home_page.dart +++ b/mobile/lib/pages/home_page.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:mobile/pages/log_in_page.dart'; import 'package:mobile/repos/user.dart'; class HomePage extends StatelessWidget { @@ -52,7 +53,9 @@ class SettingsMenuState extends State { menuChildren: [ MenuItemButton( onPressed: () { - Navigator.of(context).pop(); + Navigator.popUntil(context, (_) => false); + Navigator.of(context).push( + MaterialPageRoute(builder: (context) => const LogInPage())); }, child: const Text('Log ud'), ), diff --git a/mobile/lib/pages/log_in_page.dart b/mobile/lib/pages/log_in_page.dart index a06d6f5..c38c743 100644 --- a/mobile/lib/pages/log_in_page.dart +++ b/mobile/lib/pages/log_in_page.dart @@ -68,6 +68,7 @@ class LogInFormState extends State { if (loginResult is Ok) { setState(() => loginError = false); + Navigator.of(context).popUntil((_) => false); Navigator.of(context).push(MaterialPageRoute( builder: (context) => Dashboard(user: (loginResult as Ok).value)));