Make Roomplan accessible trough Webuntis entry

This commit is contained in:
Elias Müller 2023-05-08 14:25:39 +02:00
parent 940c6ead8c
commit 0932b32746

View File

@ -4,7 +4,9 @@ import 'package:collection/collection.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:jiffy/jiffy.dart'; import 'package:jiffy/jiffy.dart';
import 'package:marianum_mobile/api/webuntis/queries/getHolidays/getHolidaysResponse.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: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 'package:timetable_view/timetable_view.dart';
import '../../../api/webuntis/queries/getHolidays/getHolidays.dart'; import '../../../api/webuntis/queries/getHolidays/getHolidays.dart';
@ -68,12 +70,22 @@ class _WeekViewState extends State<WeekView> {
ListTile( ListTile(
leading: const Icon(Icons.room), leading: const Icon(Icons.room),
title: Text("Raum: ${room.name}"), 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( ListTile(
leading: const Icon(Icons.person), leading: const Icon(Icons.person),
title: Text("Lehrkraft: (${timetableData.te[0]['name']}) ${timetableData.te[0]['longname']}"), 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( ListTile(
leading: const Icon(Icons.abc), leading: const Icon(Icons.abc),