From f37ddd1b882bce6abf1707a82a7ab71b7238e6b6 Mon Sep 17 00:00:00 2001 From: amirrezaghabeli Date: Mon, 13 Oct 2025 16:18:13 +0330 Subject: [PATCH] Refactor tender status handling in desktop and tablet pages - Updated the status checks in `_YourTendersDesktopPageState` and `_YourTendersTabletPageState` to use `TenderFeedback` values instead of string constants for better maintainability. --- .../pages/your_tenders_desktop_page.dart | 4 ++-- .../your_tenders/pages/your_tenders_tablet_page.dart | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/lib/views/your_tenders/pages/your_tenders_desktop_page.dart b/lib/views/your_tenders/pages/your_tenders_desktop_page.dart index 78ef97e..dd1fba0 100644 --- a/lib/views/your_tenders/pages/your_tenders_desktop_page.dart +++ b/lib/views/your_tenders/pages/your_tenders_desktop_page.dart @@ -79,7 +79,7 @@ class _YourTendersDesktopPageState extends State Widget content; if (viewModel.selectedStatus == - YourTendersStrings.likeTenders && + TenderFeedback.liked.value && viewModel.likedTendersData != null) { content = LikedDislikedTendersList( data: viewModel.likedTendersData!, @@ -88,7 +88,7 @@ class _YourTendersDesktopPageState extends State isMobile: false, ); } else if (viewModel.selectedStatus == - YourTendersStrings.dislikeTenders && + TenderFeedback.disliked.value && viewModel.likedTendersData != null) { content = LikedDislikedTendersList( data: viewModel.likedTendersData!, diff --git a/lib/views/your_tenders/pages/your_tenders_tablet_page.dart b/lib/views/your_tenders/pages/your_tenders_tablet_page.dart index b33bab5..91a870a 100644 --- a/lib/views/your_tenders/pages/your_tenders_tablet_page.dart +++ b/lib/views/your_tenders/pages/your_tenders_tablet_page.dart @@ -86,7 +86,7 @@ class _YourTendersTabletPageState extends State Widget content; if (viewModel.selectedStatus == - YourTendersStrings.likeTenders && + TenderFeedback.liked.value && viewModel.likedTendersData != null) { content = LikedDislikedTendersList( data: viewModel.likedTendersData!, @@ -95,7 +95,7 @@ class _YourTendersTabletPageState extends State isMobile: false, ); } else if (viewModel.selectedStatus == - YourTendersStrings.dislikeTenders && + TenderFeedback.disliked.value && viewModel.likedTendersData != null) { content = LikedDislikedTendersList( data: viewModel.likedTendersData!, @@ -199,7 +199,13 @@ class _YourTendersTabletPageState extends State ), ), SizedBox(width: 5.0.w()), - SvgPicture.asset(AssetsManager.arrowDownSmall,colorFilter: ColorFilter.mode(AppColors.grey60, BlendMode.srcIn),), + SvgPicture.asset( + AssetsManager.arrowDownSmall, + colorFilter: ColorFilter.mode( + AppColors.grey60, + BlendMode.srcIn, + ), + ), SizedBox(width: 5.0.w()), ], ),