Files
AmirReza Jamali 6cd8d7cc7f
continuous-integration/drone/push Build is passing
Update tenders recommendations view
2026-06-29 13:27:21 +03:30

59 lines
1.7 KiB
Dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:tm_app/core/theme/colors.dart';
import 'package:tm_app/core/utils/size_config.dart';
import 'package:tm_app/view_models/tenders_view_model.dart';
import 'package:tm_app/views/shared/tablet_navigation_widget.dart';
import '../../shared/tender_app_bar.dart';
import '../strings/tenders_strings.dart';
import '../widgets/recommended_tenders_view.dart';
class TabletTendersPage extends StatefulWidget {
const TabletTendersPage({required this.initialSelectedTab, super.key});
final int initialSelectedTab;
@override
State<TabletTendersPage> createState() => _TabletTendersPageState();
}
class _TabletTendersPageState extends State<TabletTendersPage> {
late final TendersViewModel viewModel;
@override
void initState() {
super.initState();
viewModel = context.read<TendersViewModel>();
}
@override
Widget build(BuildContext context) {
final GlobalKey<ScaffoldState> key = GlobalKey();
return Scaffold(
key: key,
backgroundColor: AppColors.backgroundColor,
appBar: tabletAppBar(
title: TendersStrings.tendersTitle,
key: key,
context: context,
),
drawer: const TabletNavigationWidget(currentIndex: 1),
body: Padding(
padding: EdgeInsetsDirectional.only(end: 24.0.w(), top: 24.0.h()),
child: const Column(
children: [
// Tab bar hidden while tenders only shows recommendations.
// TendersTabBar(
// selectedIndex: 1,
// onChanged: (index) {},
// ),
// SizedBox(height: 24.0.h()),
Expanded(child: RecommendedTendersView()),
],
),
),
);
}
}