added new response model for tenders

This commit is contained in:
llsajjad
2025-09-07 10:07:53 +03:30
parent ab3d7c7b03
commit cd827ecbe4
12 changed files with 389 additions and 37 deletions
+1 -1
View File
@@ -169,7 +169,7 @@ class DesktopHomePage extends StatelessWidget {
}
Widget _yourTenderText(HomeViewModel homeViewModel) {
final isYourTenders = homeViewModel.data?.data?.isNotEmpty ?? false;
final isYourTenders = homeViewModel.data?.data?.tenders!.isNotEmpty ?? false;
return ConstrainedBox(
constraints: BoxConstraints(maxWidth: 740),
child: Align(
+1 -1
View File
@@ -163,7 +163,7 @@ class MobileHomePage extends StatelessWidget {
}
Widget _yourTenderText(HomeViewModel homeViewModel) {
final isYourTenders = homeViewModel.data?.data?.isNotEmpty ?? false;
final isYourTenders = homeViewModel.data?.data?.tenders!.isNotEmpty ?? false;
return Padding(
padding: EdgeInsets.symmetric(horizontal: 24.0.w()),
child: Text(
+1 -1
View File
@@ -195,7 +195,7 @@ class TabletHomePage extends StatelessWidget {
}
Widget _yourTenderText(HomeViewModel homeViewModel) {
final isYourTenders = homeViewModel.data?.data?.isNotEmpty ?? false;
final isYourTenders = homeViewModel.data?.data?.tenders!.isNotEmpty ?? false;
return Text(
isYourTenders ? HomeStrings.yourTenders : HomeStrings.recommendedTenders,
style: TextStyle(
@@ -21,9 +21,9 @@ class TendersSubmitted extends StatelessWidget {
? const Center(child: Text('No submitted projects yet.'))
: ListView.builder(
padding: const EdgeInsets.only(top: 20),
itemCount: approvedTenders.data!.length,
itemCount: approvedTenders.data!.tenders!.length,
itemBuilder: (context, index) {
final tender = approvedTenders.data![index];
final tender = approvedTenders.data!.tenders![index];
return TenderCard(
date: tender.createdAt!.toString(),
title: tender.tender!.title!,