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.
This commit is contained in:
@@ -79,7 +79,7 @@ class _YourTendersDesktopPageState extends State<YourTendersDesktopPage>
|
||||
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<YourTendersDesktopPage>
|
||||
isMobile: false,
|
||||
);
|
||||
} else if (viewModel.selectedStatus ==
|
||||
YourTendersStrings.dislikeTenders &&
|
||||
TenderFeedback.disliked.value &&
|
||||
viewModel.likedTendersData != null) {
|
||||
content = LikedDislikedTendersList(
|
||||
data: viewModel.likedTendersData!,
|
||||
|
||||
@@ -86,7 +86,7 @@ class _YourTendersTabletPageState extends State<YourTendersTabletPage>
|
||||
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<YourTendersTabletPage>
|
||||
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<YourTendersTabletPage>
|
||||
),
|
||||
),
|
||||
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()),
|
||||
],
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user