diff --git a/lib/features/calendar/presentation/pages/calendar_screen.dart b/lib/features/calendar/presentation/pages/calendar_screen.dart index 646a3bb1..ab90403e 100644 --- a/lib/features/calendar/presentation/pages/calendar_screen.dart +++ b/lib/features/calendar/presentation/pages/calendar_screen.dart @@ -133,9 +133,8 @@ Widget _buildCellDate( Color? bgclr; // Объявляем переменную bgclr здесь + final Map diary = model.diary as Map; if (model.diary is Map) { - final Map diary = model.diary as Map; - if (diary['state'] == "started") { bgclr = Colors.grey; } else if (diary['state'] == "finished") { @@ -148,7 +147,10 @@ Widget _buildCellDate( } return GestureDetector( - onTap: () => GoRouter.of(context).replace('/diary-screen'), + onTap: () => GoRouter.of(context).pushNamed( + 'diaryScreen', + extra: diary['id'], + ), child: Container( margin: const EdgeInsets.all(5), alignment: Alignment.center,