fix backbutton on homepage

This commit is contained in:
Mikkel Troels Kongsted 2025-03-03 11:28:17 +01:00
parent cccfd3212e
commit acf5341107
2 changed files with 5 additions and 1 deletions

View File

@ -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<SettingsMenu> {
menuChildren: <Widget>[
MenuItemButton(
onPressed: () {
Navigator.of(context).pop();
Navigator.popUntil(context, (_) => false);
Navigator.of(context).push(
MaterialPageRoute(builder: (context) => const LogInPage()));
},
child: const Text('Log ud'),
),

View File

@ -68,6 +68,7 @@ class LogInFormState extends State<LogInForm> {
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)));