tenders refactor

This commit is contained in:
amirrezaghabeli
2025-08-27 14:06:57 +03:30
parent e7950cd3fc
commit f6ab5e0560
5 changed files with 16 additions and 147 deletions
@@ -8,6 +8,8 @@ import 'package:tm_app/view_models/tenders_view_model.dart';
import 'package:tm_app/views/shared/desktop_navigation_widget.dart';
import 'package:tm_app/views/tenders/widgets/main_tenders_slider.dart';
import '../../../core/constants/strings.dart';
class DesktopTendersPage extends StatefulWidget {
const DesktopTendersPage({super.key});
@@ -91,6 +93,10 @@ class _DesktopTendersPageState extends State<DesktopTendersPage> {
if (viewModel.errorMessage != null) {
return Center(child: Text(viewModel.errorMessage!));
}
if (viewModel.tendersResponse?.data?.tenders == null ||
viewModel.tendersResponse!.data!.tenders!.isEmpty) {
return Center(child: Text(AppStrings.noData));
}
return SizedBox(
width: 740,
height: 800,