summaryrefslogtreecommitdiff
path: root/lib/pages/home_page.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pages/home_page.dart')
-rw-r--r--lib/pages/home_page.dart14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/pages/home_page.dart b/lib/pages/home_page.dart
index 821caed..6b81451 100644
--- a/lib/pages/home_page.dart
+++ b/lib/pages/home_page.dart
@@ -6,27 +6,31 @@ import 'package:training_planner/main.dart';
import 'package:training_planner/style/style.dart';
class HomePage extends StatefulWidget {
+ int agendaWeekNr;
@override
_HomePageState createState() => _HomePageState();
- const HomePage({Key? key}) : super(key: key);
+ HomePage({Key? key, required this.agendaWeekNr}) : super(key: key);
}
class _HomePageState extends State<HomePage> {
int _selectedIndex = 0;
- static final List<Widget> _widgetOptions = <Widget>[
- new AgendaPage(),
- new LogbookPage(),
- ];
+ List<Widget> _widgetOptions = [];
@override
initState() {
+ _widgetOptions = <Widget>[
+ new AgendaPage(agendaWeekNr: widget.agendaWeekNr),
+ new LogbookPage(),
+ ];
+
super.initState();
}
void _onItemTapped(int index) {
setState(() {
+ widget.agendaWeekNr = 0;
_selectedIndex = index;
});
}