feedback stats added

This commit is contained in:
amirrezaghabeli
2025-08-27 09:40:48 +03:30
parent bc2522f4fb
commit 0f657228c8
15 changed files with 793 additions and 18 deletions
+6 -3
View File
@@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:tm_app/core/constants/assets.dart';
import 'package:tm_app/core/constants/strings.dart';
import 'package:tm_app/core/routes/app_routes.dart';
import 'package:tm_app/core/theme/colors.dart';
@@ -70,6 +71,7 @@ class DesktopHomePage extends StatelessWidget {
child: _firstTenderCardsRow(
context,
homeViewModel.tenderApprovalsStateResponse!,
homeViewModel,
),
),
SizedBox(height: 32.0.h()),
@@ -133,6 +135,7 @@ class DesktopHomePage extends StatelessWidget {
Widget _firstTenderCardsRow(
BuildContext context,
TenderApprovalsStateResponse tenderApprovalsStateResponse,
HomeViewModel homeViewModel,
) {
return Row(
mainAxisAlignment: MainAxisAlignment.center,
@@ -162,7 +165,7 @@ class DesktopHomePage extends StatelessWidget {
Expanded(
child: TenderCard(
backgroundColor: AppColors.primary10,
iconPath: 'assets/icons/thumb.svg',
iconPath: AssetsManager.approve,
title: AppStrings.approvedTenders,
amount: '0',
textColor: Color(0xFF24848E),
@@ -189,9 +192,9 @@ class DesktopHomePage extends StatelessWidget {
SizedBox(width: 10),
TenderCard(
backgroundColor: AppColors.grey10,
iconPath: 'assets/icons/edit.svg',
iconPath: AssetsManager.thumbLike,
title: AppStrings.likedTenders,
amount: '2',
amount: homeViewModel.feedbackStats?.totalLikes.toString() ?? '0',
textColor: Color(0xFF9E9E9E),
enableTap: false,
width: 178,