diff --git a/firka/lib/ui/phone/screens/home/home_screen.dart b/firka/lib/ui/phone/screens/home/home_screen.dart index 32d2942..d224ac5 100644 --- a/firka/lib/ui/phone/screens/home/home_screen.dart +++ b/firka/lib/ui/phone/screens/home/home_screen.dart @@ -38,11 +38,12 @@ import '../../pages/home/home_timetable.dart'; class PageNavData { HomePage page; String? subPageParams; + String subjectName; - PageNavData(this.page, this.subPageParams); + PageNavData(this.page, this.subPageParams, this.subjectName); } -final ValueNotifier pageNavNotifier = ValueNotifier(PageNavData(HomePage.home, null)); +final ValueNotifier pageNavNotifier = ValueNotifier(PageNavData(HomePage.home, null, "")); bool forcedNavPage = false; // TODO: this is a hack! class HomeScreen extends StatefulWidget { @@ -748,7 +749,7 @@ class _HomeSubPage extends State { setState(() { forcedHomePage = pageNavNotifier.value.page; subPageData = pageNavNotifier.value.subPageParams; - + subjectName = pageNavNotifier.value.subjectName; previousPages.add(homeScreenPage); homeScreenPage = forcedHomePage!; globalUpdate.update();