feedback stats added
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -46,7 +46,7 @@ class MobileHomePage extends StatelessWidget {
|
||||
homeViewModel.tenderApprovalsStateResponse!,
|
||||
),
|
||||
SizedBox(height: 8.0.h()),
|
||||
_secondTenderCardsRow(),
|
||||
_secondTenderCardsRow(homeViewModel),
|
||||
SizedBox(height: 40.0.h()),
|
||||
_yourTenderText(homeViewModel),
|
||||
_bottomListView(homeViewModel),
|
||||
@@ -130,7 +130,7 @@ class MobileHomePage extends StatelessWidget {
|
||||
),
|
||||
TenderCard(
|
||||
backgroundColor: AppColors.primary10,
|
||||
iconPath: AssetsManager.thumb,
|
||||
iconPath: AssetsManager.approve,
|
||||
title: AppStrings.approvedTenders,
|
||||
amount: '0',
|
||||
|
||||
@@ -146,7 +146,7 @@ class MobileHomePage extends StatelessWidget {
|
||||
}
|
||||
|
||||
// ignore: unused_element
|
||||
Widget _secondTenderCardsRow() {
|
||||
Widget _secondTenderCardsRow(HomeViewModel homeViewModel) {
|
||||
return Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: 24.0.w()),
|
||||
child: Row(
|
||||
@@ -163,9 +163,9 @@ class MobileHomePage extends StatelessWidget {
|
||||
),
|
||||
TenderCard(
|
||||
backgroundColor: AppColors.grey10,
|
||||
iconPath: AssetsManager.edit,
|
||||
iconPath: AssetsManager.thumbLike,
|
||||
title: AppStrings.likedTenders,
|
||||
amount: '2',
|
||||
amount: homeViewModel.feedbackStats?.totalLikes.toString() ?? '0',
|
||||
textColor: Color(0xFF9E9E9E),
|
||||
enableTap: false,
|
||||
onTap: () {},
|
||||
|
||||
@@ -101,7 +101,7 @@ class TabletHomePage extends StatelessWidget {
|
||||
homeViewModel.tenderApprovalsStateResponse!,
|
||||
),
|
||||
SizedBox(height: 8.0.h()),
|
||||
_secondTenderCardsRow(),
|
||||
_secondTenderCardsRow(homeViewModel),
|
||||
SizedBox(height: 32.0.h()),
|
||||
_yourTenderText(homeViewModel),
|
||||
SizedBox(height: 8.0.h()),
|
||||
@@ -192,7 +192,7 @@ class TabletHomePage extends StatelessWidget {
|
||||
Expanded(
|
||||
child: TenderCard(
|
||||
backgroundColor: AppColors.primary10,
|
||||
iconPath: 'assets/icons/thumb.svg',
|
||||
iconPath: AssetsManager.approve,
|
||||
title: AppStrings.approvedTenders,
|
||||
amount: '0',
|
||||
|
||||
@@ -210,7 +210,7 @@ class TabletHomePage extends StatelessWidget {
|
||||
}
|
||||
|
||||
// ignore: unused_element
|
||||
Widget _secondTenderCardsRow() {
|
||||
Widget _secondTenderCardsRow(HomeViewModel homeViewModel) {
|
||||
return Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
@@ -231,9 +231,9 @@ class TabletHomePage extends StatelessWidget {
|
||||
Expanded(
|
||||
child: 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: double.infinity,
|
||||
|
||||
Reference in New Issue
Block a user