From 0932b3274631ca701ad973683793bfbfecf5dd9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Mon, 8 May 2023 14:25:39 +0200 Subject: [PATCH] Make Roomplan accessible trough Webuntis entry --- lib/screen/pages/timetable/weekView.dart | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/screen/pages/timetable/weekView.dart b/lib/screen/pages/timetable/weekView.dart index 60d35f0..3816121 100644 --- a/lib/screen/pages/timetable/weekView.dart +++ b/lib/screen/pages/timetable/weekView.dart @@ -4,7 +4,9 @@ import 'package:collection/collection.dart'; import 'package:flutter/material.dart'; import 'package:jiffy/jiffy.dart'; import 'package:marianum_mobile/api/webuntis/queries/getHolidays/getHolidaysResponse.dart'; +import 'package:marianum_mobile/screen/pages/more/roomplan/roomplan.dart'; import 'package:marianum_mobile/screen/settings/debug/jsonViewer.dart'; +import 'package:persistent_bottom_nav_bar/persistent_tab_view.dart'; import 'package:timetable_view/timetable_view.dart'; import '../../../api/webuntis/queries/getHolidays/getHolidays.dart'; @@ -68,12 +70,22 @@ class _WeekViewState extends State { ListTile( leading: const Icon(Icons.room), title: Text("Raum: ${room.name}"), - trailing: const Icon(Icons.house_outlined), + trailing: IconButton( + icon: const Icon(Icons.house_outlined), + onPressed: () { + PersistentNavBarNavigator.pushNewScreen(context, withNavBar: false, screen: const Roomplan()); + }, + ), ), ListTile( leading: const Icon(Icons.person), title: Text("Lehrkraft: (${timetableData.te[0]['name']}) ${timetableData.te[0]['longname']}"), - trailing: const Icon(Icons.textsms_outlined), + trailing: IconButton( + icon: const Icon(Icons.textsms_outlined), + onPressed: () { + showDialog(context: context, builder: (context) => const AlertDialog(content: Text("Not implemented yet"))); + }, + ), ), ListTile( leading: const Icon(Icons.abc),