From e3d3bcfb68e0bf724397ab91db0c3d4bb8b4651d Mon Sep 17 00:00:00 2001 From: Vitalij Date: Tue, 17 Jun 2025 20:59:23 +0300 Subject: [PATCH] =?UTF-8?q?feature(statistick):=20=D0=9E=D1=81=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BD=D0=B0=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81=D1=82=D0=BA?= =?UTF-8?q?=D0=B0=20=D1=8D=D0=BA=D1=80=D0=B0=D0=BD=D0=B0=20=D1=81=D1=82?= =?UTF-8?q?=D0=B0=D1=82=D0=B8=D1=81=D1=82=D0=B8=D0=BA=D0=B8=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/screens/statistick/statistick_screen.dart | 64 ++++++++----------- 1 file changed, 28 insertions(+), 36 deletions(-) diff --git a/lib/screens/statistick/statistick_screen.dart b/lib/screens/statistick/statistick_screen.dart index b0eb6a7..3e0ffa8 100644 --- a/lib/screens/statistick/statistick_screen.dart +++ b/lib/screens/statistick/statistick_screen.dart @@ -50,30 +50,7 @@ class StatistickScreen extends StatelessWidget { ), ), HSpace(16), - Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - spacing: 8.r, - children: [ - _buildStatBlock( - "230", - "повторили\nкарточек", - Color(0xFFD7E6F4), - Color(0xFF0058AB), - ), - _buildStatBlock( - "19", - "прошли\nтренировок", - Color(0xFFFFE4E6), - Color(0xFFFF5C69), - ), - _buildStatBlock( - "196", - "вырос\nуровень", - Color(0xFFD7F4EA), - Color(0xFF008456), - ), - ], - ), + _buildTodayStats(), HSpace(32), _buildSectionHeader( "Повторили карточек", @@ -149,6 +126,33 @@ class StatistickScreen extends StatelessWidget { ); } + Widget _buildTodayStats() { + return Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + spacing: 8.r, + children: [ + _buildStatBlock( + "230", + "повторили\nкарточек", + Color(0xFFD7E6F4), + Color(0xFF0058AB), + ), + _buildStatBlock( + "19", + "прошли\nтренировок", + Color(0xFFFFE4E6), + Color(0xFFFF5C69), + ), + _buildStatBlock( + "196", + "вырос\nуровень", + Color(0xFFD7F4EA), + Color(0xFF008456), + ), + ], + ); + } + /// AppBar экрана настроек AppBar _buildAppBar(BuildContext context) { return AppBar( @@ -239,17 +243,5 @@ class StatistickScreen extends StatelessWidget { ), ), ); - return ListView.builder( - shrinkWrap: true, - physics: NeverScrollableScrollPhysics(), - itemCount: data.length, - itemBuilder: (context, index) { - final item = data[index]; - return ListTile( - title: Text(item["label"]!), - trailing: Text(item["value"]!), - ); - }, - ); } }