Merge pull request 'removed directionality' (#142) from fix_your_tenders into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/142
This commit is contained in:
@@ -35,77 +35,74 @@ class _YourTendersMobilePageState extends State<YourTendersMobilePage> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Directionality(
|
return Scaffold(
|
||||||
textDirection: TextDirection.rtl,
|
backgroundColor: AppColors.backgroundColor,
|
||||||
child: Scaffold(
|
appBar: appBar(context: context, title: YourTendersStrings.yourTenders),
|
||||||
backgroundColor: AppColors.backgroundColor,
|
body: Column(
|
||||||
appBar: appBar(context: context, title: YourTendersStrings.yourTenders),
|
children: [
|
||||||
body: Column(
|
const FilterButton(platformType: PlatformType.mobile),
|
||||||
children: [
|
Expanded(
|
||||||
const FilterButton(platformType: PlatformType.mobile),
|
child: Consumer<YourTendersViewModel>(
|
||||||
Expanded(
|
builder: (context, viewModel, child) {
|
||||||
child: Consumer<YourTendersViewModel>(
|
if (viewModel.isLoading &&
|
||||||
builder: (context, viewModel, child) {
|
(viewModel.data?.data?.tenders ?? []).isEmpty &&
|
||||||
if (viewModel.isLoading &&
|
(viewModel.likedTendersData?.data?.feedback ?? [])
|
||||||
(viewModel.data?.data?.tenders ?? []).isEmpty &&
|
.isEmpty) {
|
||||||
(viewModel.likedTendersData?.data?.feedback ?? [])
|
return const Center(
|
||||||
.isEmpty) {
|
child: CircularProgressIndicator(
|
||||||
return const Center(
|
color: AppColors.secondary50,
|
||||||
child: CircularProgressIndicator(
|
),
|
||||||
color: AppColors.secondary50,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (viewModel.errorMessage != null) {
|
|
||||||
return Center(child: Text(viewModel.errorMessage!));
|
|
||||||
}
|
|
||||||
|
|
||||||
return Column(
|
|
||||||
children: [
|
|
||||||
if (viewModel.selectedStatus ==
|
|
||||||
YourTendersStrings.likeTenders &&
|
|
||||||
viewModel.likedTendersData != null)
|
|
||||||
Expanded(
|
|
||||||
child: LikedDislikedTendersList(
|
|
||||||
data: viewModel.likedTendersData!,
|
|
||||||
status: TenderFeedback.liked.value,
|
|
||||||
isDesktop: false,
|
|
||||||
isMobile: true,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
else if (viewModel.selectedStatus ==
|
|
||||||
YourTendersStrings.dislikeTenders &&
|
|
||||||
viewModel.likedTendersData != null)
|
|
||||||
Expanded(
|
|
||||||
child: LikedDislikedTendersList(
|
|
||||||
data: viewModel.likedTendersData!,
|
|
||||||
status: TenderFeedback.disliked.value,
|
|
||||||
isDesktop: false,
|
|
||||||
isMobile: true,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
else if (viewModel.data != null)
|
|
||||||
Expanded(
|
|
||||||
child: TendersSubmitted(
|
|
||||||
approvedTenders: viewModel.data!,
|
|
||||||
isDesktop: false,
|
|
||||||
isMobile: true,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
else
|
|
||||||
const Expanded(
|
|
||||||
child: Center(
|
|
||||||
child: Text(YourTendersStrings.noTenders),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
);
|
);
|
||||||
},
|
}
|
||||||
),
|
|
||||||
|
if (viewModel.errorMessage != null) {
|
||||||
|
return Center(child: Text(viewModel.errorMessage!));
|
||||||
|
}
|
||||||
|
|
||||||
|
return Column(
|
||||||
|
children: [
|
||||||
|
if (viewModel.selectedStatus ==
|
||||||
|
YourTendersStrings.likeTenders &&
|
||||||
|
viewModel.likedTendersData != null)
|
||||||
|
Expanded(
|
||||||
|
child: LikedDislikedTendersList(
|
||||||
|
data: viewModel.likedTendersData!,
|
||||||
|
status: TenderFeedback.liked.value,
|
||||||
|
isDesktop: false,
|
||||||
|
isMobile: true,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
else if (viewModel.selectedStatus ==
|
||||||
|
YourTendersStrings.dislikeTenders &&
|
||||||
|
viewModel.likedTendersData != null)
|
||||||
|
Expanded(
|
||||||
|
child: LikedDislikedTendersList(
|
||||||
|
data: viewModel.likedTendersData!,
|
||||||
|
status: TenderFeedback.disliked.value,
|
||||||
|
isDesktop: false,
|
||||||
|
isMobile: true,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
else if (viewModel.data != null)
|
||||||
|
Expanded(
|
||||||
|
child: TendersSubmitted(
|
||||||
|
approvedTenders: viewModel.data!,
|
||||||
|
isDesktop: false,
|
||||||
|
isMobile: true,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
else
|
||||||
|
const Expanded(
|
||||||
|
child: Center(
|
||||||
|
child: Text(YourTendersStrings.noTenders),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
);
|
||||||
|
},
|
||||||
),
|
),
|
||||||
],
|
),
|
||||||
),
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user