From 9144664c98824924e3d7668557a4455693bcf7f6 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Tue, 16 Aug 2022 15:14:43 +0200 Subject: saving and reading --- lib/pages/home_page.dart | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'lib/pages/home_page.dart') 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 { int _selectedIndex = 0; - static final List _widgetOptions = [ - new AgendaPage(), - new LogbookPage(), - ]; + List _widgetOptions = []; @override initState() { + _widgetOptions = [ + new AgendaPage(agendaWeekNr: widget.agendaWeekNr), + new LogbookPage(), + ]; + super.initState(); } void _onItemTapped(int index) { setState(() { + widget.agendaWeekNr = 0; _selectedIndex = index; }); } -- cgit v1.2.3-70-g09d2