diff --git a/lib/ui/widgets/forez_presence_calendar_widget.dart b/lib/ui/widgets/forez_presence_calendar_widget.dart index 9ed6ee1..65a7a4e 100644 --- a/lib/ui/widgets/forez_presence_calendar_widget.dart +++ b/lib/ui/widgets/forez_presence_calendar_widget.dart @@ -37,6 +37,16 @@ class PresenceCalendarWidget extends StatefulWidget { class _PresenceCalendarWidgetState extends State { var selectedDay = DateTime.now(); + @override + void didUpdateWidget(covariant PresenceCalendarWidget oldWidget) { + super.didUpdateWidget(oldWidget); + + if (oldWidget.selectedDay != widget.selectedDay) { + selectedDay = widget.selectedDay; + setState(() {}); + } + } + @override Widget build(BuildContext context) { return TableCalendar(