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;
|
Widget content;
|
||||||
|
|
||||||
if (viewModel.selectedStatus ==
|
if (viewModel.selectedStatus ==
|
||||||
YourTendersStrings.likeTenders &&
|
TenderFeedback.liked.value &&
|
||||||
viewModel.likedTendersData != null) {
|
viewModel.likedTendersData != null) {
|
||||||
content = LikedDislikedTendersList(
|
content = LikedDislikedTendersList(
|
||||||
data: viewModel.likedTendersData!,
|
data: viewModel.likedTendersData!,
|
||||||
@@ -88,7 +88,7 @@ class _YourTendersDesktopPageState extends State<YourTendersDesktopPage>
|
|||||||
isMobile: false,
|
isMobile: false,
|
||||||
);
|
);
|
||||||
} else if (viewModel.selectedStatus ==
|
} else if (viewModel.selectedStatus ==
|
||||||
YourTendersStrings.dislikeTenders &&
|
TenderFeedback.disliked.value &&
|
||||||
viewModel.likedTendersData != null) {
|
viewModel.likedTendersData != null) {
|
||||||
content = LikedDislikedTendersList(
|
content = LikedDislikedTendersList(
|
||||||
data: viewModel.likedTendersData!,
|
data: viewModel.likedTendersData!,
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ class _YourTendersTabletPageState extends State<YourTendersTabletPage>
|
|||||||
Widget content;
|
Widget content;
|
||||||
|
|
||||||
if (viewModel.selectedStatus ==
|
if (viewModel.selectedStatus ==
|
||||||
YourTendersStrings.likeTenders &&
|
TenderFeedback.liked.value &&
|
||||||
viewModel.likedTendersData != null) {
|
viewModel.likedTendersData != null) {
|
||||||
content = LikedDislikedTendersList(
|
content = LikedDislikedTendersList(
|
||||||
data: viewModel.likedTendersData!,
|
data: viewModel.likedTendersData!,
|
||||||
@@ -95,7 +95,7 @@ class _YourTendersTabletPageState extends State<YourTendersTabletPage>
|
|||||||
isMobile: false,
|
isMobile: false,
|
||||||
);
|
);
|
||||||
} else if (viewModel.selectedStatus ==
|
} else if (viewModel.selectedStatus ==
|
||||||
YourTendersStrings.dislikeTenders &&
|
TenderFeedback.disliked.value &&
|
||||||
viewModel.likedTendersData != null) {
|
viewModel.likedTendersData != null) {
|
||||||
content = LikedDislikedTendersList(
|
content = LikedDislikedTendersList(
|
||||||
data: viewModel.likedTendersData!,
|
data: viewModel.likedTendersData!,
|
||||||
@@ -199,7 +199,13 @@ class _YourTendersTabletPageState extends State<YourTendersTabletPage>
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
SizedBox(width: 5.0.w()),
|
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()),
|
SizedBox(width: 5.0.w()),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user