Fix Timetable "today-button" jumping to next week
This commit is contained in:
parent
b41fba0cda
commit
d226f62d31
@ -7,6 +7,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:marianum_mobile/screen/pages/timetable/appointmenetComponent.dart';
|
import 'package:marianum_mobile/screen/pages/timetable/appointmenetComponent.dart';
|
||||||
import 'package:marianum_mobile/screen/pages/timetable/timeRegionComponent.dart';
|
import 'package:marianum_mobile/screen/pages/timetable/timeRegionComponent.dart';
|
||||||
import 'package:marianum_mobile/screen/pages/timetable/timetableEvents.dart';
|
import 'package:marianum_mobile/screen/pages/timetable/timetableEvents.dart';
|
||||||
|
import 'package:marianum_mobile/widget/errorView.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:syncfusion_flutter_calendar/calendar.dart';
|
import 'package:syncfusion_flutter_calendar/calendar.dart';
|
||||||
|
|
||||||
@ -48,9 +49,9 @@ class _TimetableState extends State<Timetable> {
|
|||||||
IconButton(
|
IconButton(
|
||||||
icon: const Icon(Icons.today),
|
icon: const Icon(Icons.today),
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
controller.displayDate = DateTime.now().jumpToNextWeekDay(DateTime.monday);
|
// controller.displayDate = DateTime.now().jumpToNextWeekDay(DateTime.monday);
|
||||||
// controller.displayDate = DateTime.now().add(Duration(days: 2));
|
// controller.displayDate = DateTime.now().add(Duration(days: 2));
|
||||||
//controller.selectedDate = DateTime.now();
|
controller.displayDate = DateTime.now();
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
@ -62,14 +63,10 @@ class _TimetableState extends State<Timetable> {
|
|||||||
GetHolidaysResponse holidays = value.getHolidaysResponse;
|
GetHolidaysResponse holidays = value.getHolidaysResponse;
|
||||||
|
|
||||||
if(value.hasError) {
|
if(value.hasError) {
|
||||||
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
|
return ErrorView(
|
||||||
showDialog(context: context, builder: (context) {
|
icon: Icons.calendar_month,
|
||||||
return AlertDialog(
|
text: "Webuntis error: ${value.error.toString()}",
|
||||||
title: Text("Webuntis error"),
|
|
||||||
content: Text(value.error.toString()),
|
|
||||||
);
|
);
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return GestureDetector(
|
return GestureDetector(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user