From b540c7af65ba9f445517d31c3d43ac780a6beba4 Mon Sep 17 00:00:00 2001 From: Cyanose Date: Wed, 2 Aug 2023 16:45:47 +0200 Subject: [PATCH] make FOODER logo clickable and redirect to today's diary use setState call initState cause setState was buggy --- lib/screens/main.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/screens/main.dart b/lib/screens/main.dart index 76a50e2..90ae28e 100644 --- a/lib/screens/main.dart +++ b/lib/screens/main.dart @@ -74,7 +74,15 @@ class _MainScreen extends State { title = Row( mainAxisAlignment: MainAxisAlignment.center, children: [ - const Text("πŸ…΅πŸ…ΎπŸ…ΎπŸ…³πŸ…΄πŸ†"), + TextButton( + child: const Text("πŸ…΅πŸ…ΎπŸ…ΎπŸ…³πŸ…΄πŸ†", style: const TextStyle(fontSize: 20, color: Colors.white)), + onPressed: () { + Navigator.pushReplacement( + context, + MaterialPageRoute(builder: (context) => MainScreen(apiClient: widget.apiClient)), + ).then((_) => _asyncInitState()); + }, + ), const Spacer(), Text( "${date.year}-${date.month}-${date.day}",